お問い合わせ

コース概要

Excelオブジェクトモデル

  • VBAからシートを保護する方法
  • WorkbookオブジェクトおよびWorkbooksコレクション
  • WorksheetオブジェクトとWorksheetsコレクション
  • シートのバリデーション処理
  • Rangeオブジェクトを用いた実践的な手法
  • コピー・ペースト・特殊貼り付けの操作方法
  • CurrentRegionプロパティの活用方法
  • 検索および置換処理の手順
  • 範囲データのソート操作
  • グラフ(Chartオブジェクト)の取り扱い方

イベント機能

  • アプリケーションレベルでのイベント処理方法

配列操作

  • 動的配列の利用法
  • Variant型を用いた表形式配列
  • 配列とメモリ使用量の最適化手法
  • 多次元配列の作成および扱い方

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

  • クラスとオブジェクトの概念
  • 独自のクラスの定義手順
  • オブジェクトの生成・破棄処理方法
  • メソッドの作成手順
  • プロパティの設定法
  • プロパティを利用したデータ検証方法
  • 既定値となるプロパティおよびメソッドについて
  • クラスモジュールにおけるエラーハンドリング手法

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

  • 独自コレクションの定義手順
  • 要素の追加・削除処理方法
  • キーやインデックスを用いたコンポーネント参照法

VBA構文および関数機能の応用テクニック

  • 値渡しと参照渡し(ByVal/ByRef)の違いと使い分け方
  • 可変個数引数を持つプロシージャーの作成法
  • オプション引数および既定値の設定方法
  • 無限に多くの引数を受け付けるための手法(ParamArray)
  • 列挙型を用いた効率的なパラメータ指定手順
  • 独自データ構造体の定義法(User-defined Type)
  • Null、Nothing、空文字""、Empty、0といった特殊値の違いと取り扱い方
  • データ型変換手法

ファイル処理機能

  • テキストファイルの開閉および読み書き処理
  • テキスト・バイナリデータの取り扱い法
  • CSVフォーマットデータの処理手順
  • テキストファイルの効率的な操作手法

他アプリケーションにおけるVBA関数の利用方法

補足事項

  • オリジナルアドインの作成法
  • 専用ツールバーの構築手順
  • 自作アドインの導入および保護設定方法

外部ライブラリの活用手法

外部データベースとの連携(ODBC・OLEDB)

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー