導入
- VBAとは?
- VBAでできること
- Visual Basic Editorの使い方
- マクロの記録(Excel2007)
- マクロの実行(Excel2007)
- マクロ有効ブックの保存(Excel2007)
- プロシージャとは?
- プロシージャの記述方法
- プロシージャ引数
- 引数の参照渡し・値渡し
- プロシージャの呼び出し
- プロシージャのスコープ(適用範囲)
- モジュール内の構成とオプション
- オブジェクト、プロパティ、メソッドの概念
- コメントの記述方法
デバッグ方法
変数と定数
- 変数のデータ型と宣言方法
- 変数の宣言を強制する方法
- 変数のスコープ(適用範囲)
- 定数の宣言方法とそのメリット
- 色や改行など組み込み定数
- 配列の宣言と固定長配列、動的配列
- オブジェクト変数と Set ステートメント
演算子
制御構文
- 条件分岐 If の使用方法
- 条件分岐 Select Case の使用方法
- 繰り返し処理 For … Next の使用方法
- 繰り返し処理 For Each … Next の使用方法
- 繰り返し処理 Do … Loop の使用方法
- Withステートメントの使用方法
- Exitステートメントの使用方法
- Endステートメント
- On Errorステートメント
セル・レンジ
- CellsとRangeそれぞれの使用方法と特徴
- 行と列、その他の範囲指定方法
- セルへ数式を設定する方法
- セル書式(表示形式)の設定方法
- セル書式(配置)の設定方法
- セル書式(フォント)の設定方法
- フォントの部分設定
- セル書式(罫線)の設定方法
- セル書式(背景色・パターン)の設定方法
- セル書式(塗りつぶし効果)の設定方法
- セル書式(保護)の設定方法
- セルのコメント設定方法
- セルのClearメソッド
- セルのCopy
- セルのSpecialCellsメソッド
- セルのSortメソッド
- セルのFindメソッド
- セルのEndプロパティで終端セルの取得
- セルのAutoFilterメソッド
- セルのHiddenプロパティで表示/非表示
ワークシート
- SheetsとWorksheetsの違い
- ワークシート数の取得(Count プロパティ)
- ワークシートの追加(Add メソッド)
- ワークシートの名前指定とインデックス指定
- ワークシートの名前(Name プロパティ)
- ワークシートのインデックス(Index プロパティ)
- ワークシートの表示・非表示(Visible プロパティ)
- オートフィルターモード(AutoFilterMode プロパティ)
- 使用済みセル(UsedRange プロパティ)
- シート内のコメント(Comments プロパティ)
- ワークシートのActivateメソッド
- ワークシートのCopy、Moveメソッド
- ワークシートのDeleteメソッド
- ワークシートのPrintPreviewメソッド
- ワークシートのPrintOutメソッド
- ワークシートの印刷ヘッダー、フッターの設定
ワークブック
- ワークブック数(Count プロパティ)
- ワークブックの追加(Add メソッド)
- ワークブックのオープン(Open メソッド)
- ワークブックの3種類の指定方法
- ワークブックのファイル名とパス
- ワークブックのActivateメソッド
- ワークブックのCloseメソッド
- ワークブックSaveおよびSaveAsメソッド