コース概要

Excel オブジェクトモデル

  • VBAからのシート保護
  • Workbooks コレクションの Workbook オブジェクト
  • Worksheets コレクションの Worksheet オブジェクト
  • シートの検証
  • Range オブジェクトの実用的なメソッド
  • コピー、貼り付け、特殊貼り付け
  • CurrentRegion プロパティ
  • 検索、置換
  • 範囲の並べ替え
  • チャート (Chart オブジェクト)

イベント

  • アプリケーションレベルのイベント

ボード

  • 動的配列
  • Variant 型のテーブル配列
  • 配列とメモリの最適化
  • 多次元配列

オブジェクト指向プログラミング

  • クラスとオブジェクト
  • クラスの作成
  • オブジェクトの作成と破棄
  • メソッドの作成
  • プロパティの作成
  • プロパティを使用したデータの検証
  • デフォルトのプロパティとメソッド
  • クラスモジュールでのエラー処理

コレクションの作成と管理

  • コレクションの作成
  • アイテムの追加と削除
  • コンポーネントへの参照(キーとインデックスを使用)

VBA の高度な構造体と関数

  • 値渡しと参照渡しによるパラメータの受け渡し (ByRef と ByVal)
  • 可変引数を持つプロシージャ
  • オプションのパラメータとデフォルト値
  • 未知の数のパラメータを持つプロシージャ (ParamArray)
  • 列挙、便利なパラメータ受け渡し
  • ユーザー定義型 (User-defined Type)
  • Null, Nothing, 空文字列 "", Empty, 0 の違い
  • 型変換 (Conversion)

ファイル操作

  • テキストファイルの開閉
  • テキストとバイナリデータの読み書き
  • CSV ファイルのレコード処理
  • テキストファイルの効率的な処理

他のアプリケーションでの VBA 関数の使用

追加機能

  • 独自のアドインを作成する
  • ツールバーを追加する
  • 独自のアドインのインストールと保護

外部ライブラリの使用

外部データベース (ODBC, OLEDB) への接続

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー