お知らせ
こちらの記事は、電子書籍「難しく考えないExcel VBA基礎学習編」として出版されました。記事は途中までが試し読みの対象となります。
howahowablogのVBA記事が電子書籍にて販売となりました。
目標
ExcelVBAのWorksheetsプロパティを理解して操作できる
ExcelVBAではプロパティを知るとかなり多くの処理を自動で行わせることができます。加えて、VBAのプログラミング学習では変数や制御構造を学ぶ前にいろいろな設定を経験すると制御構造や様々なデータ構造の学習に入ったときに、オブジェクトやプロパティについて悩まなくてもよくなるので学習効率が良くなります。
ExcelVBAでよく使う「9つのプロパティ」
プロパティ(アルファベット順) |
ActiveSheet |
ActiveCell |
Cells |
End |
Offset |
Range |
Sheets |
Value |
Worksheets ※今回の記事で扱うプロパティです。 |
WorkSheetsプロパティの概要と利用方法
WorkSheetsプロパティとは
エクセルブック内の全ワークシート、または特定のワークシートを取得するプロパティです。
WorkSheetsプロパティの利用方法
WorkSheets(“シート名”) WorkSheets(シート番号)
WorkSheetsプロパティでのシート取得方法は2種類あります。
【WorkSheetsプロパティの2種類の利用方法】
WorkSheetsプロパティでのシート取得方法は2種類あります。
シート名でワークシートを取得する場合は「WorkSheets(“シート名”)」のように記述します。記述時 ()の中で ”” を付け忘れないように注意します。
シート番号でシートを取得する場合は「WorkSheets(1)」のようにシート番号を記述します。この場合、 ”” は必要ありません。
※ ブック内のワークシートが次のような場合、「シート名」に対する「シート番号」はキャプチャ内の通りとなります。
VBAで上図を確認してみます。
この記事の試し読みはここまでとなります。
サンプルプロシージャ
…
実行結果
…
WorkSheetsプロパティの利用でよく目にするパターン
…
今回は以上となります。
howahowablogのVBA記事が電子書籍にて販売となりました。
ブックマークのすすめ
「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。