シート数を数える(Countプロパティ)

 構文  Object.Count     取得のみ


 設定項目      内容
  Object        Worksheetsコレクションオブジェクト,Sheetsコレクションオブジェクト,
                Chartsコレクションオブジェクト


 ワークシートの枚数、あるいはシートの枚数を数えます。次のサンプルは、アクテイブ
ブックのシートとワークシートの枚数を表示します。


●サンプル1●

Sub CountSamp1()

    MsgBox "シート枚数   :" & Sheets.Count & Chr(13) & _
           "ワークシート枚数:" & Worksheets.Count

End Sub


 ワークシートとグラフシートが混在するような場合には、サンプル1のように両者の
結果が異なります。両者の違いを意識して使用するようにしてください。
 何のためにシートの枚数を数えるかというと、シートを操作する際に最後のシート
を参照するため、ということが多いです。次のサンプルは最後のワークシートを選択
します。


●サンプル2●

Sub CountSamp2()

    Worksheets(Worksheets.Count).Select  '---最後のワークシートを選択

End Sub

Excel2000



戻る


Excel Word Access VBA! モーグ