Hướng Dẫn ẩn Và Bỏ ẩn Nhiều Sheet Cùng Lúc Và Cách Loại Bỏ Liên ...
Có thể bạn quan tâm
- Trang chủ
- Thủ thuật
- Thủ thuật máy tính
- Thủ thuật tin học văn phòng
Làm thế nào để ẩn và bỏ ẩn nhiều sheet cùng lúc và Cách loại bỏ liên kết tới file khác bằng VBA trong Excel một cách nhanh chóng nhất. Hãy đọc bài viết dưới đây do eLib biên soạn để tìm cho mình được câu trả lời chính xác nhất nhé.
Mục lục nội dung
1. Phương pháp ẩn và bỏ ẩn nhiều sheet
1.1. Bỏ ẩn tất cả các Sheet
1.2. Ẩn một vài Sheet xác định
1.3. Ẩn các Sheet chỉ chừa lại Sheet cuối cùng
2. Cách loại bỏ liên kết tới file khác bằng VBA
1. Phương pháp ẩn và bỏ ẩn nhiều sheet cùng lúc bằng VBA
1.1. Bỏ ẩn tất cả các Sheet
Sub Unhide_AllSheet() 'Bỏ ẩn tất cả các Sheet Dim ws As Worksheet On Error Resume Next 'Bỏ qua các lỗi có thể xảy ra 'Bỏ ẩn các sheet For Each ws In Sheets ws.Visible=True Next 'Vô hiệu hóa bất kỳ lỗi nào xảy ra On Error Goto 0 End Sub
Sử dụng vòng lặp For – Next để kiểm tra trên tất cả các Sheet có trong Workbook, nếu có sheet nào thì sẽ hiển thị Sheet đó (Visible = True)
Trong quá trình kiểm tra và bỏ ẩn các sheet, đôi khi có xảy ra lỗi không biết trước, do đó gắn thêm các lệnh xử lý lỗi để bẫy lỗi có thể xảy ra.
1.2. Ẩn một vài Sheet xác định
Nếu như bạn đã xác định rõ một vài Sheet cụ thể sẽ được ẩn thì chúng ta có thể thực hiện thao tác ẩn sheet như sau:
Sub Hide_Sheet_Test01() 'Ẩn những Sheet cụ thể Dim ar As Variant Dim ws As Variant 'Tạo nhóm các Sheet cần thực hiện ar=Array("Sheet1", "Sheet2") 'Lệnh ẩn Sheet For Each ws In ar Worksheets(ws).Visible=xlSheetHidden Next ws End Sub
Trong trường hợp trên, chúng ta muốn ẩn đồng thời Sheet1 và Sheet2.
Để mở ẩn đồng thời nhiều Sheet đã xác định rõ tên, chúng ta làm tương tự câu lệnh trên, nhưng thay vì việc ẩn thì dùng lệnh mở ẩn
Worksheets(ws).Visible=xlSheetVisible
1.3. Ẩn tất cả các Sheet chỉ chừa lại Sheet cuối cùng
Có 1 lưu ý là bạn không thể ẩn toàn bộ các sheet được, mà tối thiểu phải còn lại 1 Sheet. Do đó câu lệnh dưới đây được hiểu như câu lệnh ẩn toàn bộ các Sheet cần ẩn, chỉ chừa lại 1 Sheet cần hiển thị:
Sub Hide_Sheet_Test02() 'Ẩn tất cả các Sheet chỉ chừa lại Sheet cuối cùng Dim i As Integer For i=1 To Worksheets.Count - 1 Sheets(i).Visible=False Next i End Sub
Worksheets.Count – 1 là đếm tất cả các sheet trong Workbook rồi trừ đi 1 để chừa lại Sheet cuối cùng
2. Cách loại bỏ liên kết tới file khác bằng VBA
Trong một số trường hợp chúng ta mở file excel lên và thấy xuất hiện thông báo như sau:

Thông báo này có nội dung là: File đang mở có chứa liên kết (tham chiếu) tới 1 file khác, và hiện tại đang được vô hiệu hóa tham chiếu này.
Chúng ta có thể bấm vào nút Enable Content để cho phép tham chiếu được thực hiện.
Tuy nhiên trong những trường hợp không rõ file liên kết, không muốn xuất hiện lại thông báo này nữa thì chúng ta làm thế nào?
Sau đây chúng ta cùng tìm hiểu về cách loại bỏ liên kết tới file khác bằng VBA
Dưới đây là một câu lệnh đơn giản để loại bỏ các liên kết trong excel (break link)
Sub RemoveLink_01() 'Excel VBA remove links from workbook. Dim ar As Variant Dim i As Integer ar=ActiveWorkbook.LinkSources(1 On Error Resume Next 'Bỏ qua các lỗi có thể xảy ra For i = 1 To UBound(ar) 'Thực hiện vòng lặp xét các liên kết ActiveWorkbook.BreakLink ar(i), xlLinkTypeExcelLinks Next i On Error GoTo 0 'Đưa cơ chế bẫy lỗi về dạng mặc định End Sub
Ưu điểm:
Xử lý được các liên kết đơn giản, những liên kết khó tìm trong file
Nhược điểm:
Những liên kết nằm trong Name Manager hoặc sử dụng trong biểu đồ thì không loại bỏ được
Việc xóa bỏ các liên kết ẩn, các liên kết khó tìm bằng mắt thường là một việc phức tạp. Để làm được điều này chúng ta cần hình dung ra được các trường hợp có thể chứa liên kết:
- Liên kết nằm trong sheet, công thức
- Liên kết nằm trong Name Manager
- Liên kết nằm trong biểu đồ (khi copy 1 biểu đồ từ file khác sang)
Câu lệnh dưới đây sẽ làm rõ hơn các vùng chứa liên kết và xử lý các liên kết đó:
Sub RemoveLink_02() 'Excel VBA remove validation links from workbook. Dim r As Range Dim str As String Dim sh As Worksheet Dim ws As Worksheet Set ws = ActiveSheet Set sh = Sheets.Add sh.Name = "ExternalLK" For Each r In ws.UsedRange.Cells On Error Resume Next 'Gặp lỗi thì bỏ qua str = "" 'Đưa biến về giá trị rỗng để về dạng mặc định str = r.Validation.Formula1 'Xét chuỗi trong các công thức On Error GoTo 0 'Đưa cơ chế bẫy lỗi về mặc định If InStr(1, str, "]") > 0 Then 'Xét toàn bộ các dòng trong bảng và bỏ qua chuỗi nào có gắn với dấu ngoặc vuông sh.Range("A65536").End(xlUp)(2) = r.Address & " " & r.Validation.Formula1 End If Next r End Sub
Như vậy bài viết đã hướng dẫn cho bạn cách ẩn và bỏ ẩn nhiều sheet cùng lúc và Cách loại bỏ liên kết tới file khác bằng VBA. Hy vọng rằng bài viết này sẽ giúp ích cho các bạn. Chúc bạn thực hiện thao tác thành công!
Tham khảo thêm
- doc 15 Thủ thuật Excel thông dụng nhất 2020
- doc Tổng hợp các hàm thống kê thông dụng trong Excel
- doc Hướng dẫn sử dụng hàm If và hàm Round trong Excel mà bạn nên biết
- doc Hướng dẫn sử dụng sử hàm Right, hàm Left và hàm COUNT- hàm đếm trên Excel
- doc Hướng dẫn ẩn, hiện Sheet và tô màu đường lưới trong Excel hay nhất
- doc Hướng dẫn cách kết hợp hàm IF và hàm VLOOKUP, hàm AND, hàm OR trong Excel
- doc Hướng dẫn cách vẽ biểu đồ Miền và biểu đồ Đường trong Excel
- doc Hướng dẫn cách tạo Pivot Table trong Excel một cách nhanh chóng nhất
- doc Hướng dẫn cách ẩn các nút và các nhãn của Pivot Table trong Excel
- doc Hướng dẫn cách dùng hàm SUMIF chi tiết nhất trong Excel
- doc Hướng dẫn định dạng, in ấn và xử lý khi in file xuất hiện cả tiêu đề dòng, cột trong Excel
- doc Hướng dẫn đánh số trang trong Excel nhanh chóng nhất
- doc Hướng dẫn cách bật, tắt và thay đổi màu sắc của đường kẻ mờ trong Excel
- doc Hướng dẫn chi tiết cách tạo và chỉnh sửa bảng trong Excel
- doc Name Box là gì? Cách trình bày văn bản trong Excel đẹp như Word.
- doc Hướng dẫn thêm clip art vào file và một số lệnh RUN để mở nhanh các ứng dụng trong bộ Office
- doc Cách gõ dấu tiếng Việt, gõ tắt, chuyển mã với Unikey một cách nhanh chóng nhất
- doc Hướng dẫn chèn ảnh chụp màn hình desktop vào Excel và Cách dùng NUMWORD Excel Add-in
- doc Hướng dẫn chuyển phân số bị lưu dạng text về số thập phân và tính trung bình của một số theo từng lần
- doc Cách copy chỉ những giá trị hiển thị sau khi lọc và tính MAX MIN theo điều kiện
CÓ THỂ BẠN QUAN TÂM
- 14 Thủ thuật tăng tốc Photoshop CC không phải ai cũng biết
- 30 Thủ thuật Photoshop đơn giản mà bạn cần biết
- Một số thiết lập giúp bạn làm việc hiệu quả hơn với Photoshop
- 10 Thủ thuật để Tăng tốc Photoshop CC 2020
- 10 Sai lầm cần loại bỏ khi sử dụng Photoshop
- 6 Kỹ thuật chỉnh sửa hình ảnh sản phẩm thông dụng nhất bằng Photoshop
- Tự học 15 thủ thuật cơ bản với photoshop
- 4 Thủ thuật sửa ảnh xấu bằng Photoshop
- Nguyên tắc thiết kế Banner, Poster đẹp và thu hút trên Photoshop
- 5 Bí kíp chơi Cờ Liên Quân cực hay dành cho người mới
Microsoft Excel cơ bản
- 1 15 Thủ thuật thông dụng nhất 2020
- 2 Tổng hợp các hàm thống kê thông dụng
- 3 Hướng dẫn sử dụng hàm If và hàm Round trong Excel mà
- 4 Hướng dẫn sử dụng sử hàm Right, hàm Left và hàm COUNT
- 5 Hướng dẫn ẩn, hiện Sheet và tô màu đường lưới trong Excel
- 6 Hướng dẫn cách kết hợp hàm IF và hàm VLOOKUP, hàm AND, hàm OR trong Excel
- 7 Hướng dẫn cách vẽ biểu đồ Miền và biểu đồ Đường trong Excel
- 8 Hướng dẫn cách tạo Pivot Table trong Excel một cách nhanh chóng nhất
- 9 Hướng dẫn cách ẩn các nút và các nhãn của Pivot Table trong Excel
- 10 Hướng dẫn cách dùng hàm SUMIF chi tiết nhất trong Excel
- 11 Hướng dẫn định dạng, in ấn và xử lý khi in file xuất hiện cả tiêu đề dòng, cột trong Excel
- 12 Hướng dẫn đánh số trang trong Excel nhanh chóng nhất
- 13 Hướng dẫn cách bật, tắt và thay đổi màu sắc của đường kẻ mờ trong Excel
- 14 Hướng dẫn chi tiết cách tạo và chỉnh sửa bảng trong Excel
- 15 Name Box là gì? Cách trình bày văn bản trong Excel đẹp như Word.
- 16 Hướng dẫn thêm clip art vào file và một số lệnh RUN để mở nhanh các ứng dụng trong bộ Office
- 17 Cách gõ dấu tiếng Việt, gõ tắt, chuyển mã với Unikey một cách nhanh chóng nhất
- 18 Hướng dẫn chèn ảnh chụp màn hình desktop vào Excel và Cách dùng NUMWORD Excel Add-in
- 19 Hướng dẫn chuyển phân số bị lưu dạng text về số thập phân và tính trung bình của một số theo từng lần
- 20 Hướng dẫn ẩn và bỏ ẩn nhiều sheet cùng lúc và Cách loại bỏ liên kết tới file khác bằng VBA
- 21 Cách copy chỉ những giá trị hiển thị sau khi lọc và tính MAX MIN theo điều kiện
Microsoft Excel nâng cao
- 1 Hướng dẫn vẽ biểu đồ đường và biểu đồ tròn trong Excel
- 2 Cách dùng hàm AVERAGE, MAX, MIN
- 3 Cách sử dụng hàm Sum và hàm SUMIF
- 4 Hướng dẫn hàm tính tiền tích lũy và khấu hao tài sản
- 5 Cách tạo chú thích cho ô và thay đổi màu cho ô theo giá trị
- 6 Hướng dẫn cách gộp ô và cố định hàng, cốt
- 7 Hướng dẫn cách gộp nhiều Sheet vào một Sheet và cách xuất dữ liệu ra file Excel mới
- 8 Hướng dẫn vẽ biểu đồ thanh/ cột chồng trong Excel một cách nhanh chóng nhất
- 9 Hướng dẫn thay đổi cột kết quả và cách lọc giá trị trong Pivottable của Excel MacBook
- 10 Hướng dẫn xóa cột hoặc dòng Grand ToTal và cách để làm mới một Pivottable trong Excel
- 11 Hướng dẫn thủ thuật làm mới một Pivot Table trong Excel một cách nhanh chóng nhất
- 12 Hướng dẫn cách cố định các đối tượng với hàng, cột và viết hàm tìm dòng cuối cùng có dữ liệu trong VBA
- 13 Hướng dẫn cách đánh số thứ tự ngày tháng bỏ qua các ngày cuối tuần và sử dụng Flash Fill để tách họ tên trong Excel
- 14 Hướng dẫn cách xoá bỏ giá trị trùng lặp với Power Query và các cách để Transpose trong Excel
- 15 Giới thiệu cách sử dụng Data Validation List với nguồn là Table và cách loại bỏ dấu chấm trong số điện thoại
- 16 Hướng dẫn lập sổ nhật ký chung và sổ cái bằng hàm “HeoSQL”
- 17 Hướng dẫn sử dụng hàm VLOOKUP trả về mảng giá trị và sử dụng hàm VLOOKUP lồng VLOOKUP trong Excel
- 18 Hướng dẫn đếm số lượng giá trị duy nhất trong 1 vùng và cách tách rời từng ký tự một ra khỏi chuỗi
- 19 Hướng dẫn lấy ra danh sách tên các Sheet và tạo phím tắt đếm số lượng Sheet ẩn, hiện trong Excel
- 20 Hướng dẫn cách lấy dữ liệu từ 1 File Excel đang đóng và Cách lấy lại File Excel do bị tắt đột ngột
- 21 Phương pháp để Protect và UnProtect nhiều Sheet cùng 1 lúc trong Excel một cách nhanh chóng
- 22 Hướng dẫn dùng INDEX và MATCH trong Excel một cách nhanh chóng nhất
- 23 Hướng dẫn sửa lỗi không chọn được Visual Basic, Macro trong thẻ Developer và cách gộp các file CSV vào trong một file chung nhanh chóng
- 24 Hướng dẫn chi tiết cách sử dụng Quick Access Toolbar trong Excel
- 25 Hướng dẫn thay đổi vùng in tự động và viết tắt họ tên trên Excel bằng VBA
- 26 Hướng dẫn lấy tên Worksheet đang làm việc một cách nhanh chóng nhất
- 27 Hướng dẫn cách tạo Combobox trong Excel một cách nhanh chóng nhất
- 28 Hướng dẫn tạo Menu liên kết tới các sheet bằng hàm Hyperlink và cách sử dụng công thức đếm số lần xuất hiện trong Table
- 29 Hướng dẫn tạo danh sách không có giá trị trùng trong combobox
- 30 Hướng dẫn tra cứu thời gian và tìm giá trị gần đúng nhất bằng VBA
- 31 Cách dùng hàm SUMIFS lập báo cáo tổng hợp một cách nhanh chóng nhất
- 32 Hướng dẫn cách tính trung bình của một số theo từng lần và sử dụng hàm Subtotal để đánh số thứ tự kết quả lọc Autofilter
- 33 Hướng dẫn lập bảng kế hoạch thanh toán hóa đơn trong Excel nhanh chóng nhất
- 34 Hướng dẫn cách sử dụng Regular Expression và cách tra cứu thời gian bằng VBA
- 35 VBA là gì? VBA trong Excel giúp ích gì cho công việc của bạn?
- 36 Vẽ và phân tích biểu đồ xu hướng với Data Analysis trong Excel
- 37 Hướng dẫn cách sử dụng hàm PMT tính số tiền thanh toán hàng kỳ cho khoản vay và cách phân tích trả nợ gốc và lãi cùng chuỗi hàm PMT trong Excel
- 38 Hướng dẫn chọn nội dung xuất hiện nhiều nhất trong danh sách và sử dụng vòng tính lặp trong Excel
Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này Bỏ qua Đăng nhập ATNETWORK ATNETWORK
Từ khóa » Bỏ ẩn Nhiều Sheet Trong Excel
-
Ẩn Hiện Toàn Bộ Sheet Trong Excel - THUTHUATEXCEL.COM
-
Cách Unhide Tất Cả Các Sheet Trong Excel - Ngày Hôm đó
-
Hướng Dẫn Cách ẩn Và Bỏ ẩn Nhiều Sheet Cùng Lúc Bằng VBA
-
Cách Hide / Unhide Tất Cả Các Sheet Trong Excel Nhanh Nhất - Cafesua
-
Excel : Hiện (unhide ) Tất Cả Những Sheet đang ẩn Hoặc Lựa Chọn ...
-
Hướng Dẫn Cách Ẩn Và Hiện Sheet Trong Excel Toàn Tập Từ A-Z
-
Làm Sao để Unhide Nhiều Sheet Một Lần? - Giải Pháp Excel
-
Cách Mở Thanh Sheet Khi Bị ẩn, Không Hiển Thị Trong Excel
-
Cách ẩn, Giấu Sheet Trong Excel Và Cho Hiện Lại
-
Cách ẩn, Hiện Sheet Trong Excel - Thủ Thuật Phần Mềm
-
Cách Hiển Thị Sheet Tab Trong Excel Khi Bị ẩn - Thủ Thuật
-
Cách ẩn Và Hiện Các Sheet Trong Excel Nhanh Chóng - HowtoDesk
-
Cách ẩn/ Hiện Nhiều Sheet Trên Excel Cùng 1 Lúc Bằng Add Ins
-
[Tuts] 2 Cách ẩn Hoặc Hiện Sheet Trong Excel Rất đơn Giản
-
Ẩn Hoặc Bỏ ẩn Trang Tính - Microsoft Support
-
Nguyên Nhân Và Cách Xử Lý Khi Excel Không Hiện Sheets
-
Hướng Dẫn ẩn, Hiện Sheet Trong Excel 2013- Có Ví Dụ Minh Họa