ワークシートリストの印刷(Microsoft Excel)
多くのワークシートを含む複雑なワークブックでは、さまざまなワークシートのリストが必要になることも珍しくありません。リストを取得したら、それを印刷したり、ワークブックの目次を作成するなど、他の方法で使用したりできます。次のマクロGetSheetsは、現在のブック内のワークシートの名前をすばやく取得します。それらを現在のワークシートに配置し、セルA1から始めて、下に向かって作業します。
Sub GetSheets() Dim j As Integer Dim NumSheets As Integer NumSheets = Sheets.Count For j = 1 To NumSheets Cells(j, 1) = Sheets(j).Name Next j End Sub
このマクロは、現在のブックで必要なセル内のすべてを上書きするため、ワークシートの列Aに何も必要ないことを確認する必要があります。何も上書きしたくない場合は、必ず新しいワークシートを作成してから、そのワークシートからマクロを実行してください。
ワークシートのリストが作成されたら、必要に応じてフォーマットしてから印刷できます。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(12181)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。
Excelの古いメニューインターフェイス用のこのヒントのバージョンは、 linkPrinting a WorksheetListにあります。