コース: Excel VBA 基本講座

今すぐコースを受講しましょう

今すぐ登録して、23,700件以上登録されている、業界エキスパート指導のコースを受講しましょう。

Worksheetsコレクションとは

Worksheetsコレクションとは - Microsoft Excelのチュートリアル

コース: Excel VBA 基本講座

Worksheetsコレクションとは

このレッスンではワークシートの集合である Worksheets コレクションについて またその使い方について 解説をします。 まず Worksheets コレクションとは 何かについてお伝えします。 Worksheets コレクションは Worksheet オブジェクトの 集合を表すオブジェクトです。 Worksheets コレクションを 取得するには Workbook オブジェクトに対して Worksheets プロパティを使います。 Worksheets コレクションの プロパティ、メソッドについて紹介します。 ワークシート数を知る場合は Count プロパティで求めることができます。 またすべてのシートを選択する場合は Select メソッドを使うことができます。 では実際に VBE を開いて Worksheets コレクションの 使い方を見てみましょう。 まずイミディエイトウィンドウで ThisWorkbook の Worksheets コレクションの Count つまりシート数を見てみましょう。 1と出力されました。 現在のシート数は sheet1 1つしかありませんので 1と出力されたわけです。 ではいくつかのシートを追加して 同じように Worksheets.Count 実行してみると 4となっています。 次に Select メソッドを 使ってみましょう。 ThisWorkbook Worksheets.Select 実行すると すべてのシートが選択されている ことがわかります。 では次に For Each~Next 文を使って Worksheets コレクションの 繰り返しをする方法を 見ていきましょう。 test という プロシージャを作成して まず ws という ワークシート型のオブジェクト変数を 用意します。 それに対して thisworkbook.Worksheets ThisWorkbook の Worksheets に対して For Each~Next 文を 使います。 中の処理はワークシートの A1 セルの値を Hello とするものとしましょう。 これを実行します。 Excel シートを見てみると Sheet1・Sheet2・Sheet3 すべてに Hello と 入力されていることがわかります。 このレッスンでは…

目次