すべてのワークシートを表す Worksheets コレクションからひとつずつ Worksheet を取り出して名前を調べる。
次のサンプルでは、[合計]という名前のワークシートが存在するかどうかを調べます。
http://officetanaka.net/excel/vba/tips/tips10.htm
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
コメントする