- Tham gia
- 13/6/06
- Bài viết
- 4,771
- Được thích
- 10,281
- Giới tính
- Nam
- Nghề nghiệp
- Giáo viên, CEO tại Bluesofts
TestSheetType
Mr Okebab tham khảo thủ tục này nhé.
Mong có ngày lại được ngồi be be!
Bác cho em hỏi : Có cách nào phát hiện và phân biệt đâu là MacroSheet, DialogSheet, ChartSheet và Sheet không ???
Mr Okebab tham khảo thủ tục này nhé.
Mã:
Sub TestSheetType()
Dim sh As Worksheet
Dim uShType As XlSheetType
For Each sh In ActiveWorkbook.Sheets
uShType = sh.Type
If uShType = xlChart Then
Debug.Print sh.Type, "=", "xlChart"
ElseIf uShType = xlDialogSheet Then
Debug.Print sh.Type, "=", "xlDialogSheet"
ElseIf uShType = xlExcel4IntlMacroSheet Then
Debug.Print sh.Type, "=", "xlExcel4IntlMacroSheet"
ElseIf uShType = xlExcel4MacroSheet Then
Debug.Print sh.Type, "=", "xlExcel4MacroSheet"
ElseIf uShType = xlWorksheet Then
Debug.Print sh.Type, "=", "xlWorksheet"
End If
' xlChart
' xlDialogSheet
' xlExcel4IntlMacroSheet
' xlExcel4MacroSheet
' xlWorksheet
Next
End Sub
P/S:
Bác cẩn thận đấy, " Giai nhân tự cổ như danh tướng . . . "
Biết nhiều thì . . . khổ cũng nhiều, tổn thọ lắm.
Em thì biết mỗi khoản là : Be be be!!!
Mong có ngày lại được ngồi be be!