• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 対象シートの選択方法)

VBA 対象シートの選択方法

このQ&Aのポイント
  • VBAを使用して、特定の条件を満たすシートを選択する方法について解説します。
  • マクロのコマンドボタンを配置する予定のシート以外の、特定の文字が含まれていないすべてのシートを選択する方法を説明します。
  • 具体的なコード例を示しながら、シートの選択方法について詳しく解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

コマンドボタンを配置するシート名が「Sheet1」であるならば、 Dim myWS As Worksheet For Each myWS In Worksheets If Not myWS.Name Like "*店*" AND Not myWS.Name = "Sheet1" Then myWS.Select (False) Else myWS.Select End If Next

kishin1180
質問者

お礼

教えて頂いたコードで希望の事が出来るようになりました どうもありがとうございました 最初に回答して頂きましたので、BAにさせていただきます

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

シート名がSheet1でしたら If Not ActiveSheet.Name Like "*店*" And ActiveSheet.Name <> "Sheet1" Then 最初のシートが左端のシートの意味でしたら If Not ActiveSheet.Name Like "*店*" And ActiveSheet.Name <> Sheets(1).Name Then でいけると思います。

kishin1180
質問者

お礼

教えて頂いたコードで希望の事が出来るようになりました どうもありがとうございました

関連するQ&A

専門家に質問してみよう