Excelでブックにシートがいくつあるかを調べる方法を記録します。
ブック全体のシート数と特定の範囲のシート数の調べ方です。
シート数を調べるには、「SHEETS」関数を使います。
< スポンサーリンク >
SHEETS関数の使用例
全てのシート数を表示する
引数を省略した場合、ブックのシート数が表示されます。
=SHEETS()
シート範囲を指定してシート数を表示する
Sheet3からSheet5の範囲のシート数を表示してみます。
=SHEETS(Sheet3:Sheet5!A1)
引数の中にカーソルを合わせ
Sheet3のタブをクリックします。
Shiftキーを押しながら、Sheet5のタブをクリックします。
Sheet5のどのセルでもいいのでクリックし、Enterを押します。
Sheet3からSheet5の範囲のシート数が表示されました。
SHEETS関数の構文
範囲内のシート数を返します。
SHEETS(範囲)
範囲=省略可能。その中に含まれているシート数を求める範囲を指定します。範囲を省略すると、この関数を含むブックのシート数が返されます。
SHEETS 関数は、すべてのワークシート (表示、非表示、または完全な非表示) に加えて、他の種類のシートすべて (マクロ、グラフ、またはダイアログ シート) で使用できます。
範囲に無効な値が指定されている場合、エラー値 #REF! が返されます。
オブジェクト モデル (OM) には類似した機能が含まれているので、SHEETS 関数はオブジェクト モデルで使用できません。
こんな記事も書いています