要点まとめ
主なポイント
- Excel VBA では、アプリケーションを操作するために多数の「オブジェクト(Object)」が用意されています。
- 代表的なものとして、
Application:Excel アプリケーション全体を表すオブジェクトWorkbook:ひとつの Excel ブック(ファイル)を表すオブジェクトWorksheet:ワークブック内のワークシート(シート)を表すオブジェクトRange:セル、行、列、またはセル範囲を表すオブジェクト
- そしてそれ以外にも、かなり多くのオブジェクトが一覧で紹介されています。
- 各オブジェクトには、プロパティ(属性)やメソッド(操作)を通じて機能を使うことができます。たとえば
WorksheetのRangeオブジェクトを取得して操作する、など。
補足・使いどころ
- VBA で「何か操作したい対象(例:セルの値を変更」「グラフを作る」)がある場合、その対象がどのオブジェクトになるかを把握しておくとコードが書きやすくなります。
- たとえば「セル範囲の背景色を変えたい」→対象は
Rangeオブジェクト。 - 「新しいワークシートを追加したい」→対象は
Worksheets(またはWorksheet)オブジェクト。 - よく使うオブジェクト(
Workbook、Worksheet、Range、Application)だけでも覚えておけば、VBA 操作の基礎になります。 - 一覧にある多くのオブジェクトは、やや高度な機能(ピボットテーブル、外部接続、XML マップなど)用なので、最初は「主要なオブジェクト+用途」に絞って学ぶと負担が少ないです。


