Với số lượng trang tính [sheet] nhỏ thì bạn hoàn toàn có thể áp dụng 2 cách này để bảo vệ trang tính [Protect Sheet] hoặc Unprotect Sheet. Nhưng bạn sẽ gặp vấn đề nếu bạn phải áp dụng với số lượng trang tính [tờ] lớn. Do đó, có cách nào có thể bảo vệ trang tính [Protect Sheet hoặc Unprotect Sheet] với số lượng trang tính [trang tính] lớn hay không?
Cách làm với VBA to Protect và Unprotect Sheet
bảo vệ tấm
Chỉ với thao tác đơn giản sau. bạn tạo 1 Mô-đun và nhập vào Dòng mã sau
Option Explicit Sub Protect_Unprotect_Ws[] 'Khai bao bien doi tuong Ws Dim Ws As Worksheet 'Vong lap de Protect Ws voi password la “HEO” For Each Ws In Worksheets Ws.Protect Password:= “HEO” Next Ws 'Giai phong bien doi tuong Ws Set Ws = Nothing End Sub
Tất cả các tham số trên đều là tùy chọn, bạn đọc có thể tham khảo phương thức Protect Sheet trong VBA tại đây
Lưu ý. If you only to Ws. Protect thì Ws will be lock but does not have a password, to lock attachment to the password then you need to transfer password for parameter Password. =”Mat_khau_ban_muon_dat”, cụ thể như hình trên
Sau khi các bạn chạy Code được cung cấp, kết quả thu được là các trang tính [sheet] của bạn đều được bảo vệ bởi mật khẩu là HEO, bạn có thể kiểm tra một trang tính bất kỳ trong file đó
You will see the results as after
Bỏ bảo vệ trang tính
Tương tự như trên, bạn chỉ cần đơn giản chèn mã Mã này vào
Ws.Protect Password:=”HEO” bằng Ws.UnProtect Password:=”HEO”
Và khi Code chạy là khi các trang tính [sheet] bị bỏ khóa
Phương thức UnProtect Sheet trong VBA chỉ có 1 tham số truyền vào là Mật khẩu và tham số này cũng là tùy chọn, nếu khi Protect Sheet bạn có đặt kèm theo mật khẩu thì khi UnProtect Sheet bạn cần truyền mật khẩu cho tham số này
Cách sửa lỗi Excel không nhận công thức
Có 2 nguyên nhân chính khiến Excel không nhận được công thức cho phép tính bạn nhập đó làNhập công thức vào ô đã được định dạng Văn bản nếu Excel không nhận được công thức
nguyên nhân. Ta could see, ô A1 is in Text format. Do đó, khi nhập hàm tính tổng từ ô C1 đến ô C5, kết quả trả về y nguyên hàm SUM chứ không phải đáp án cần tìm
Cách giải quyết
1. A1 redefault a1 [default public] to format NOT A TEXT
2. Vào chế độ chỉnh sửa công thức bằng cách nhấp đúp chuột [nháy đúp] sau đó nhấp vào nút Enter để khởi động lại công thức. Ta sẽ thu được kết quả chính xác và sửa lỗi Excel không nhận được công thức
Excel không nhận được công thức do đang ở chế độ hiển thị công thức
Excel có một chế độ được thiết lập trong mục Tùy chọn/Nâng cao/Hiển thị công thức trong ô thay vì kết quả tính toán của chúng [phím tắt Ctrl + `[nút phía bên trái bàn phím]] như hình dưới đây
Có nghĩa là, ở chế độ này, toàn bộ công thức trong một trang tính sẽ chỉ hiển thị công thức thay vì các kết quả tính toán, do đó bạn đang ảo tưởng Excel không nhận được công thức này vào lúc này. Cũng như khi bạn viết công thức thì kết quả sẽ trả về là công thức chứ không phải kết quả
Cách giải quyết. Cần thực hiện 1 trong 2 thao tác đơn giản sau
- Tắt tính năng này bằng cách bỏ dấu tích trong mục Hiển thị công thức trong ô thay vì kết quả tính toán của chúng [như hình trên]
- Hoặc bạn có thể nhấn phím tắt Ctrl + ` một lần nữa để tắt tính năng chỉ hiển thị công thức
Ý nghĩa của tính năng Hiển thị công thức.
- Với mục đích Giúp người dùng có thể chỉnh sửa hoặc đối chiếu nội dung công thức nhanh chóng và tiện lợi hơn, tránh nhầm lẫn giữa các công thức với nhau
- Giúp bạn đọc phát hiện ra những vị trí có công thức trả về kết quả trống, khiến bạn không nhận được bằng mắt thường được
Hy vọng qua bài viết này, các bạn có thể hiểu thêm về các tính năng của Excel cũng như việc xử lý dữ liệu khi gặp các sự cố cụ thể trên. Đừng quên, Gitiho vẫn có một khóa học về Excel và cả VBA nếu bạn muốn tìm hiểu. Ngoài ra, không thể bỏ qua các kỹ năng tin học văn phòng khác như cách sử dụng hàm VLOOKUP, hàm IF, AND,. hoặc cùng tập luyện qua các bài tập Excel do Gitiho cung cấp câu trả lời
Gitiho luôn cung cấp cho bạn các giải pháp tin học văn phòng chuyên nghiệp
Hướng dẫn cách sử dụng hàm index trong Excel chi tiết nhất
Hướng dẫn cách chỉ sao chép các giá trị hiển thị sau khi lọc trong Excel
Hướng dẫn sắp xếp ngày trong Excel
Hướng dẫn cách sử dụng hàm VLOOKUP thông qua các ví dụ từ cơ bản đến nâng cao
Hướng dẫn cách sử dụng hàm IF với nhiều điều kiện. AND, OR, hàm IF lồng nhau và thay thế
Thích 0
chia sẻ
0/5 - [0 bình chọn]
0/5 - [0 bình chọn]
Bài viết liên quan
Hướng dẫn về một số hàm DAX cơ bản trong Power Pivot [Phần 2]
Hướng dẫn cách phân biệt Data Table với Lookup Table trong Power Pivot
Hướng dẫn cách mở thẻ Power Pivot trên thanh Menu của Excel
Hướng dẫn cách phân biệt giữa Power Pivot và Pivot Table
Hướng dẫn cách kết nối các bảng trong Power Pivot
Hướng dẫn cách đổi tên bảng và tên cột trong Power Pivot
×
Chúc mừng bạn đã nhận được quà tặng ""
HÃY ĐĂNG NHẬP CẦU NHI QUÀ NGAY
Đăng nhập bằng Google
Đăng nhập bằng Apple
Or login
Đăng nhậpĐăng ký tài khoản
Đăng nhập bằng Google
Đăng nhập bằng Apple
or register
Đăng kýĐăng nhập
Khóa học của tôi
Load down
Bạn vui lòng đăng nhập để gửi tương tác
Đăng nhập
Đăng nhập bằng Google
Đăng nhập bằng Apple
Or login
Đăng nhậpĐăng ký tài khoản
Đăng ký
Đăng nhập bằng Google
Đăng nhập bằng Apple
or register
Đăng kýĐăng nhập
Hỗ trợ khách hàng
Email. hotro@gitiho. com Đường dây nóng. 0774 116 285 [Giờ làm việc. 8h30 - 18h, nghỉ thứ 7 và CN] Những câu hỏi thường gặp Hướng dẫn đăng ký khóa học Hướng dẫn đăng ký Hướng dẫn lấy lại mật khẩu Hướng dẫn thanh toán khóa học sau khi đăng ký
VỀ GITIHO
Giới thiệu về Gitiho Tuyển dụng giảng viên Tuyển dụng nhân sự Đào tạo cho doanh nghiệp Chính sách bảo mật thông tin Chính sách và quy định chung Quy định mua, hủy, sử dụng khóa học Bộ quy tắc xử lý của giảng viên và học viên
hợp tác và liên kết
Tạo học sinh trên Gitiho Dịch vụ Doanh nghiệp Đăng ký Gitiho Affiliate
Tải App Gitiho
KẾT NỐI VỚI CHÚNG TÔI
office address. Phòng 206, tầng 2, Tòa nhà Tây Hà, KĐT mới Phùng Khoang, Phường Trung Văn, Quận Nam Từ Liêm, Thành phố Hà Nội, Việt Nam