Worksheet オブジェクト
ワークシートを表します。
注
Worksheet オブジェクトは Worksheets コレクションのメンバーです。Worksheets コレクションには、ブックにあるすべての Worksheet オブジェクトが含まれています。
Worksheet オブジェクトは Sheets コレクションのメンバーでもあります。Sheets コレクションには、ブックにあるすべてのシート (グラフ シート、ワークシートの両方) が含まれています。
使用例
単体の Worksheet オブジェクトを取得するには、Worksheets(index) プロパティを使用します。引数 index には、ワークシートのインデックス番号または名前を指定します。次の使用例は、作業中のブックのワークシート 1 を非表示にします。
Worksheets(1).Visible = False
使用例
ワークシートのインデックス番号は、ブックのシート見出しの並び順に対応します。Worksheets(1) はブックの最初、つまりシート見出しが最も左側にあるワークシートであり、Worksheets(Worksheets.Count) は最後のワークシートです。非表示のワークシートにもインデックス番号が付けられるので、注意してください。
ワークシート名はシート見出しに表示されます。ワークシート名を設定したり、取得したりするには、Name プロパティを使用します。次の使用例は、シート 1 のシナリオを保護します。
Dim strPassword As String
strPassword = InputBox ("Enter the password for the worksheet")
Worksheets("Sheet1").Protect password:=strPassword, scenarios:=True
使用例
選択されたシートの場合は、ActiveSheet プロパティを使用して、そのシートを参照できます。次の使用例は、Activate メソッドを使用してシート 1 を選択し、印刷の向きを横に設定して、ワークシートを印刷します。
Worksheets("Sheet1").Activate
ActiveSheet.PageSetup.Orientation = xlLandscape
ActiveSheet.PrintOut
注意
機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。