Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next For i = 1 To Sheets.Count Step 1 If Sheets(i).Name "mucluc" Then Sheets(i).Visible = False End If Next Sheets(Target.Value).Visible = True Sheets(Target.Value).Select End Sub
Bạn remove mấy cái Hyperlink đi là xong chuyệnMình cảm ơn bạn trong đoạn code ẩn hiện sheet, mình đã làm theo hướng đãn nhưng trong sheet a2 khi cilk chuột nó cứ nhấp nháy mãi mới được , bạn xem giúp nhé ( file đã chỉnh đính kèm)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
For i = 1 To Sheets.Count
Sheets(i).Visible = (Sheets(i).Name = Target Or Sheets(i).Name = "mucluc")
Next
Sheets(Target).Select
End Sub
Sub HideSheet()
Sheets("Sheet2").Visible = 0
Sheets("Sheet3").Visible = 2
End Sub
Sub UnHideSheet()
Sheets("Sheet2").Visible = -1
Sheets("Sheet3").Visible = -1
End Sub
Xem bài viết này sẽ làm được ngay:Nhờ các bác chỉ giúp cặn kẽ hơn và rõ hơn mình copy trên mạng&nbsp; ẩn được sheet nhưng khi tạo nút công cụ thì không cho sheet ẩn đi hiện lại được nhờ các bác chỉ giùm mail View attachment 73646<A href="mailto:nguyenhaison73@gmail.com">nguyenhaison73@gmail.com</A>
Chép cái này vào module Module, chạy thử xemCả nhà thông thái ơi, giúp em với ạ.
Em tạo link sheet, nhưng khi đến sheet chính, em lại không tạo nút button để quay trở lại nên bị mất 1 số sheet. Ai đó giúp em làm thế nào để quay lại sheet ban đầu, và thế nào để hiện lại những sheet bị ẩn.
Dzụ dzì dzậy Chời?????????????????????ẨnMã:ActiveWindow.DisplayWorkbookTabs = False
HiệnMã:ActiveWindow.DisplayWorkbookTabs = True
Gán vào button nào đó rồi nhấn, hiện, ẩn tất cả các sheet trên bảng excel