選択されているワークシートを確認する(Microsoft Excel)
さまざまなワークシートで何らかの処理を行うマクロを作成する場合、マクロを実行する前に、ユーザーがどのワークシートを選択したかを把握する必要がある場合があります。これを行う方法は、SelectedSheetsプロパティを使用することです。 (技術的にはプロパティですが、コレクションのようにさまざまな方法で機能します。)次の単純なマクロは、現在選択されている各ワークシートの名前を表示します。
Sub ShowSheets() Dim aSheet As Variant For Each aSheet In ActiveWindow.SelectedSheets MsgBox aSheet.Name Next aSheet End Sub
ワークシート名の取得方法を理解したら、それらを配列に配置するか、必要と思われる他の方法で使用できます。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2783)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。