Excel VBAリファレンス(Sheetsコレクション編)

2024-01-07

Sheetsコレクションはブック内の全てのシートを表します。
⇒Excel VBAの主なオブジェクトについては、Excel VBAリファレンス(Excel VBAのオブジェクト構造編)を参照して下さい。

(※)Worksheetsコレクションが全てのワークシート、Chartsコレクションが全てのグラフシートを含むのに対し、Sheetsコレクションは全てのシートを含みます。

■Sheetsコレクションの詳細

Sheetsコレクションで提供されているメソッドとプロパティは下表の通りです。

Sheetsコレクションのメソッド

Addメソッド
説明 新しいワークシート、グラフシート、またはマクロシートを作成する

(※)XlSheetType列挙体の値は、以下の通り。
xlChart(-4109):Chart
xlDialogSheet(-4116):ダイアログシート
xlExcel4IntlMacroSheet(4):Excelバージョン4 International Macroシート
xlExcel4MacroSheet(3):Excelバージョン4 マクロシート
xlWorksheet(-4167):ワークシート

定義 Function Add([Before As Variant], [After As Variant], [Count As Variant = 1], [Type As XlSheetType = xlWorksheet]) As Object
Add2メソッド
説明 新しいグラフシートを追加する(Cahrtsコレクションのみ実装)
定義 Function Add2([Before As Variant], [After As Variant], [Count As Variant = 1], [NewLayout As Variant]) As Object
Copyメソッド
説明 シートをブック内の他の場所にコピーする
定義 Sub Copy([Before As Variant], [After As Variant])
Deleteメソッド
説明 オブジェクトを削除する
定義 Sub Delete()
FillAcrossSheetsメソッド
説明 指定されたセル範囲をコレクション内の他のすべてのワークシートの同じ領域にコピーする

(※)XlFillWith列挙体の値は、以下の通り。
xlFillWithAll(-4104):内容と形式をコピー
xlFillWithContents(2):内容のみをコピー
xlFillWithFormats(-4122):形式のみをコピー

定義 Sub FillAcrossSheets(Range As Range, [Type As XlFillWith = xlFillWithAll])
Moveメソッド
説明 シートをブック内の他の場所に移動する
定義 Sub Move([Before As Variant], [After As Variant])
PrintOutメソッド
説明 オブジェクトを印刷する
定義 Sub PrintOut([From As Variant], [To As Variant], [Copies As Variant = 1], [Preview As Boolean = False], [ActivePrinter As Variant], [PrintToFile As Boolean = False], [Collate As Boolean = False], [PrToFileName As Variant], [IgnorePrintAreas As Boolean = False])
PrintPreviewメソッド
説明 オブジェクトの印刷プレビューを表示する
定義 Sub PrintPreview([EnableChanges As Boolean])
Selectメソッド
説明 オブジェクトを選択する
定義 Sub Select([Replace As Boolean])

Sheetsコレクションのプロパティ

Applicationプロパティ(読み取り専用)
説明 オブジェクトを作成したアプリケーションを表すApplicationオブジェクトを取得
定義 Property Application() As Application
Countプロパティ(読み取り専用)
説明 コレクションに含まれるオブジェクトの数を取得
定義 Property Count() As Long
Creatorプロパティ(読み取り専用)
説明 オブジェクトを作成したアプリケーションの整数値を取得

(※)XlCreator列挙体は、以下の値のみ。
xlCreatorCode(1480803660):Macintosh版Excelでのシグネチャ

定義 Property Creator() As XlCreator
HPageBreaksプロパティ(読み取り専用)
説明 シートの水平方向の改ページを表すHPageBreaksコレクションを取得
定義 Property HPageBreaks() As HPageBreaks
Itemプロパティ(読み取り専用)
説明 コレクションから単一のオブジェクトを取得
定義 Property Item(Index As Variant) As Object
Parentプロパティ(読み取り専用)
説明 指定されたオブジェクトの親オブジェクトを取得
定義 Property Parent() As Object
Visibleプロパティ
説明 オブジェクトを表示するかどうかを設定/取得(Trueの場合、表示する)
定義 Property Visible() As Boolean
VPageBreaksプロパティ(読み取り専用)
説明 シートの垂直方向の改ページを表すVPageBreaksコレクションを取得
定義 Property VPageBreaks() As VPageBreaks

国本温子(著),緑川吉行(著),できるシリーズ編集部(著)
出版社:インプレス
発売日:2022/3/23
単行本(ソフトカバー):A5判/912ページ

大村あつし(著),古川順平(著)
出版社:技術評論社
発売日:2021/1/9
単行本(ソフトカバー):A5判/800ページ

高橋宣成(著)
出版社:技術評論社
発売日:2019/11/25
単行本(ソフトカバー):B5変形判/576ページ

リファレンス

Posted by hides