VBA Excel rất ẩn

Đôi khi trang tính của bạn có thể chứa thông tin bí mật và trong trường hợp đó, ẩn trang tính của bạn có thể là một trong những lựa chọn tốt nhất. Excel cũng cung cấp cho bạn quyền truy cập để hiện các trang tính bị ẩn hoặc các trang tính rất ẩn của bạn. Trong bài viết này, tôi sẽ minh họa phương pháp làm thế nào để bỏ ẩn các sheet rất ẩn trong Excel


Mục lục

Tải sách bài tập thực hành

Bạn có thể tải xuống cuốn sách thực hành từ nút bên dưới

Bỏ ẩn trang Rất ẩn. xlsm


Bảng rất ẩn trong Excel là gì?

Excel cung cấp cho chúng ta tính năng ẩn hàng, ẩn cột, ẩn giá trị ô, thậm chí ẩn cả bảng tính. Nhưng có một số khác biệt giữa một trang tính ẩn và một trang tính rất ẩn. Trong trường hợp trang tính bị ẩn, khi bạn nhấp chuột phải vào bất kỳ trang tính nào đang hoạt động, tùy chọn Bỏ ẩn sẽ hiển thị trong danh sách. Excel cho phép bạn bỏ ẩn các trang tính bị ẩn chỉ bằng cách nhấp vào tùy chọn này

VBA Excel rất ẩn

Nhưng trong trường hợp sheet rất ẩn thì hơi khác một chút. Tại đây, nếu bạn nhấp chuột phải vào chuột, Excel sẽ không cấp cho bạn quyền truy cập để sử dụng tùy chọn Bỏ ẩn

VBA Excel rất ẩn


2 phương pháp hiệu quả để bỏ ẩn các trang tính rất ẩn trong Excel

Bạn đã thấy rằng trong trường hợp trang tính rất ẩn, bạn không thể sử dụng tùy chọn Bỏ ẩn. Thay vào đó, bạn nên tìm kiếm các phương pháp khác nhau. Trong phần này, bạn sẽ tìm thấy 2 phương pháp hiệu quả để bỏ ẩn các sheet rất ẩn trong Excel. Ở đây, tôi sẽ cố gắng chứng minh từng cái một


1. Thay đổi Thuộc tính Hiển thị thành Bỏ ẩn Trang tính

Giả sử, trong sổ làm việc của chúng ta, một trang tính bị ẩn. Chúng tôi muốn bỏ ẩn trang tính

VBA Excel rất ẩn

Để minh họa cho phương pháp này, hãy tiến hành theo các bước sau

bước

  • Trước hết, nhấp chuột phải vào chuột chỉ để kiểm tra xem trang tính chỉ ẩn hay ẩn thực sự. Tùy chọn Bỏ ẩn bị tắt đối với các trang tính rất ẩn

VBA Excel rất ẩn

  • Bây giờ, nhấn ALT+F11 để mở cửa sổ VBA và chọn trang bị ẩn

VBA Excel rất ẩn

  • Sau đó, nhấn F4 (hoặc vào tab Xem và chọn cửa sổ thuộc tính) để mở thuộc tính hiển thị. Bạn sẽ thấy rằng thuộc tính có thể nhìn thấy được đặt thành xlSheetVeryHidden

VBA Excel rất ẩn

  • Bây giờ, thay đổi nó thành xlSheetVisible để bỏ ẩn trang tính rất ẩn

VBA Excel rất ẩn

Ghi chú. Bạn có thể chọn tùy chọn xlSheetHidden thay vì tùy chọn này và sau đó bạn sẽ nhận được tùy chọn Unhide từ menu ngữ cảnh để ẩn trang tính rất ẩn, nhưng điều đó nghe có vẻ tẻ nhạt và không hiệu quả.  

  • Cuối cùng, bạn sẽ thấy rằng trang tính rất ẩn của mình đã xuất hiện trong sổ làm việc Excel của bạn

VBA Excel rất ẩn

Bằng cách này, bạn có thể dễ dàng bỏ ẩn các trang bị ẩn trong Tệp Excel của mình

Đọc thêm. [Đã sửa. ] Không thể đặt thuộc tính hiển thị của lớp trang tính


2. Sử dụng VBA để bỏ ẩn các trang rất ẩn

Bạn cũng có thể sử dụng mã VBA để bỏ ẩn các trang bị ẩn trong tệp Excel của mình. Để làm như vậy, hãy làm theo các bước dưới đây

bước

  • Đầu tiên, nhấn CTRL+F11 để mở cửa sổ VBA

VBA Excel rất ẩn

  • Sau đó, nhấp chuột phải vào trang tính rất ẩn> chọn Chèn> nhấp vào Mô-đun

VBA Excel rất ẩn

  • Lúc này trên màn hình sẽ xuất hiện cửa sổ Module hoặc Code. Nhập mã để hiển thị các trang tính rất ẩn. Bạn có thể sử dụng như sau
Sub UnhidingVeryHiddenSheets()
Dim works As Worksheet

For Each works In Worksheets
If works.Visible = xlSheetVeryHidden Then works.Visible = xlSheetVisible
Next

End Sub

VBA Excel rất ẩn

  • Sau đó, lưu sổ làm việc của bạn dưới dạng tệp hỗ trợ macro và nhấn ALT+Q để quay lại trang tính Excel
  • Tại đây, nhấn ALT+F8 để mở hộp thoại Macro. Chọn tên Macro > nhấn Run

VBA Excel rất ẩn

  • Do đó, trang tính rất ẩn của bạn sẽ được hiển thị và hiển thị trong sổ làm việc của bạn

VBA Excel rất ẩn

Đọc thêm. Cách bỏ ẩn tất cả các trang tính trong Excel bằng VBA (4 ví dụ)


Những điều cần ghi nhớ

  • Một trang tính chỉ có thể được ẩn bằng cách sử dụng VBA
  • Không thể hiện một sheet rất ẩn nếu không có sự trợ giúp của cửa sổ Visual Basic Editor
  • Tùy chọn Bỏ ẩn chỉ khả dụng khi trang tính của bạn chỉ được ẩn đơn giản. Vì vậy, nếu bạn có thể biến trang tính rất ẩn thành ẩn thì bạn sẽ nhận được tùy chọn Bỏ ẩn
  • Không thể ẩn tất cả các trang tính cùng một lúc. Ít nhất một trang tính phải hiển thị trong tệp Excel

Phần kết luận

Trong bài viết này, tôi đã cố gắng chỉ cho bạn một số phương pháp làm thế nào để bỏ ẩn các sheet rất ẩn trong Excel. Tôi hy vọng hướng dẫn này đã giúp bạn dễ dàng bỏ ẩn các trang bị ẩn trong sổ làm việc Excel ở một mức độ nào đó. cảm ơn đã đọc bài viết này. Nếu bạn có phương pháp, câu hỏi hoặc phản hồi tốt hơn về bài viết này, đừng quên chia sẻ chúng trong hộp bình luận. Để biết thêm truy vấn, vui lòng truy cập trang web của chúng tôi ExcelDemy. Có một ngày tuyệt vời

Sự khác biệt giữa ẩn và rất ẩn trong Excel VBA là gì?

Sự khác biệt giữa các trang tính bị ẩn và rất ẩn trong sổ làm việc Excel là khả năng tìm và bỏ ẩn chúng. Các trang tính rất ẩn sẽ không hiển thị khi bạn chọn Bỏ ẩn . Bạn thậm chí không có tùy chọn từ tab để ẩn một trang tính ngay từ đầu.

Điều gì rất ẩn trong Excel?

Từ quan điểm của người dùng, sự khác biệt giữa các trang tính ẩn và rất ẩn là gì? . không thể hiển thị một trang tính rất ẩn qua giao diện người dùng Excel , cách duy nhất để hiện trang tính đó là sử dụng VBA.

Tại sao trang tính ẩn của tôi không hiển thị trong Excel?

Đầu tiên đảm bảo rằng tab Hiển thị trang tính được bật . Để thực hiện việc này, Đối với tất cả các phiên bản Excel khác, hãy bấm vào Tệp > Tùy chọn > Nâng cao—trong phần Tùy chọn hiển thị cho sổ làm việc này—rồi đảm bảo rằng có một hộp kiểm trong hộp Hiển thị tab trang tính.

Bạn có thể chạy VBA trên trang tính ẩn không?

Macro của bạn có thể truy cập bất kỳ ô nào trong sổ làm việc, trừ khi trang tính chứa ô bị ẩn . Khi bạn ẩn một trang tính, nó thậm chí còn bị ẩn khỏi các thao tác macro thông thường.