Không bảo vệ excel

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

Đứng đầu

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

Chủ Đề