em có 1 cái code này trên mạng dùng để chọn tất cả các sheet, nhưng khi dùng cho file có sheet ẩn thì lại bị lỗi, giờ em muốn dùng cho file có sheet ẩn thì phải sửa thế nào ạ
Mã:
Sub SelectMultiSheets()
Dim Temp As String, i As Long
On Error Resume Next
i = ActiveSheet.Index
Temp = " " & Join(Evaluate("Transpose(Row(1:" & Sheets.Count & "))"), " ") & " "
Temp = Replace(Trim(Replace(Temp, " " & i & " ", " ")), " ", ",")
Sheets(Evaluate("{" & Temp & "}")).Select
End Sub