🍞

Excel VBA_SheetsとWorksheetsについて

2022/12/23に公開

SheetsとWorksheetsは同じような使い方ができますが、厳密には2つは異なります。

Sheets:全ての種類のシートを指定
Worksheets:ワークシート(表計算用のシート)だけを指定

普段私たちが使う表計算用のシート以外にも、シートには実は様々ながあります。

  • ワークシート(表計算用のシート)
  • グラフシート(グラフ専用のシート)
  • マクロシート(以前使っていたマクロを記述するシート) ..etc

VBAでSheetsと記述した場合、上記全ての種類のシートを含めて指定されます。

全てワークシートだけで構成されているブックを処理するなら、Sheets/Worksheetsどちらでも問題ありません。しかしワークシートとグラフシートの2種類があるブックの場合、Worksheetsだけでは表計算用のシートしか扱えないので注意をして下さい。

Discussion