Sub Sample01()
Dim wb As Workbook, flag As Boolean
For Each wb In Workbooks
If wb.Name = "Book1.xls" Then flag = True
Next wb
If flag = True Then
MsgBox "Book1 を開いています。", vbInformation
Else
MsgBox "Book1 は開いていません", vbInformation
End If
End Sub
Sub Sample02()
Dim wb As Workbook, flag As Boolean
For Each wb In Workbooks
If UCase(wb.Name) = "BOOK1.XLS" Then flag = True
Next wb
If flag = True Then
MsgBox "Book1 を開いています。", vbInformation
Else
MsgBox "Book1 は開いていません", vbInformation
End If
End Sub
Sub Sample03()
Dim ws As Worksheet, flag As Boolean
For Each ws In Worksheets
If ws.Name = "合計" Then flag = True
Next ws
If flag = True Then
MsgBox "[合計]シートがあります", vbInformation
Else
MsgBox "[合計]シートはありません", vbInformation
End If
End Sub