Xoá các sheet ẩn thì vào đâu nhỉ các bác nhỉ?
Muốn hiện các sheet đang ẩn thì mất công chứ muốn xóa hết các sheet đang ẩn thì:Xoá các sheet ẩn thì vào đâu nhỉ các bác nhỉ?
Sub XoaSheet()
 Dim Sh As Worksheet
 Application.DisplayAlerts = False
 For Each Sh In ThisWorkbook.Worksheets
   If Sh.Visible <> -1 Then Sh.Visible = -1: Sh.Delete
 Next Sh
 Application.DisplayAlerts = True
End Sub
	
Chơi ác thế nduMuốn hiện các sheet đang ẩn thì mất công chứ muốn xóa hết các sheet đang ẩn thì:
Chạy code này:
Làm 1 nhát xóa hết, rảnh nợPHP:Sub XoaSheet() Dim Sh As Worksheet Application.DisplayAlerts = False For Each Sh In ThisWorkbook.Worksheets If Sh.Visible <> -1 Then Sh.Visible = -1: Sh.Delete Next Sh Application.DisplayAlerts = True End Sub
Nhưng bạn phải chắc ăn rằng các sheet ẩn ấy không phải do bạn tạo ra, nếu không nó xóa nhầm ráng chịu nhé!
, ít ra cũng phải confirm lại 1 cái chứ. Không thì làm đẹp cho người ta 1 cái list liệt kê những Sheet đang ẩn cho người ta chọn cái nào để xóa. Chứ đánh quả tù mù thế này, làm 1 phát đi hết, mà cũng ko biết là đi những gì, đi bao nhiêu và đi trong bao lâu thì ác quá 


Nếu hiện lên thì đâu cần dùng macro đâu bạn, mà nếu dùng macro thì cũng không cần cái điều kiện If... như trên.Mình mạn phép sửa code nột tí nhé: chạy code này sẽ hiện tất cả các sheet đang ẩn lên. sau đó muốn xóa sheet nào thì xoá
Sub hienSheet()
Dim Sh As Worksheet
Application.DisplayAlerts = False
For Each Sh In ThisWorkbook.Worksheets
If Sh.Visible <> -1 Then Sh.Visible = -1
Next Sh
Application.DisplayAlerts = True
End Sub
Đúng thế! Chỉ cần:Nếu hiện lên thì đâu cần dùng macro đâu bạn, mà nếu dùng macro thì cũng không cần cái điều kiện If... như trên.
Sub hienSheet()
  Dim Sh As Worksheet
  For Each Sh In ThisWorkbook.Worksheets
    Sh.Visible = -1
  Next Sh
End Sub
	Nhờ sư phụ làm giúp nhé!Chơi ác thế ndu , ít ra cũng phải confirm lại 1 cái chứ. Không thì làm đẹp cho người ta 1 cái list liệt kê những Sheet đang ẩn cho người ta chọn cái nào để xóa. Chứ đánh quả tù mù thế này, làm 1 phát đi hết, mà cũng ko biết là đi những gì, đi bao nhiêu và đi trong bao lâu thì ác quá