Hiển thị Worksheet

Liên hệ QC

killitmore

Thành viên hoạt động
Tham gia
8/12/14
Bài viết
165
Được thích
72
Hum nọ em có nghịch ngợm vào cái lệnh
Mã:
ActiveWindow.Visible = False

Sau đó tất cả các worksheet đều biến mất, e loay hoay mãi mà ko làm mấy Worksheet hiện lên như cũ được, các cao thủ vào giúp em với **~****~**
 
Bạn làm thế này:
PHP:
Dim Sh as worksheet
For each Sh in Activeworkbook.Worksheets
sh.Visible=true
next
Nếu chẳng may đặt lệnh đó trong Workbook_Open() thì hãy Disable macro, sau đó mở file, sửa code bỏ cái đoạn của bạn đi.
 
Lần chỉnh sửa cuối:
Upvote 0
Em chạy cái sub này
Mã:
Sub WorksheetLoop2()
    Dim Sh As Worksheet
    
    For Each Sh In Application.ActiveWorkbook.Sheets
        Sh.Visible = True
    Next
End Sub
Thì nó báo lỗi
Mã:
Object variable or With block variable not set
tại dòng
Mã:
For Each Sh In Application.ActiveWorkbook.Sheets
 
Upvote 0
Vấn đề là em xem thuộc tính của các Sheets trong VBA properties thì nó vẫn là xlSheetsVisible @@
 
Upvote 0
Em làm được rồi ạ, thanks bác nhiều, hóa ra chỉ đơn giản là Vào View rồi chọn Unhide Workbook thôi
Ko cần code gì cả ạ, tự mình làm phức tạp vấn đề :)))

nếu dùng code thì lệnh này ạ
Mã:
Windows("Some Workbook.xlsm").Visible =True
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT
Back
Top Bottom