お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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 時間
お客様の声 (7)
実践的なトレーニングや、問題をその場で解決していく過程が好きです。
Jon Matrille - LocumTenens.com
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳
このトレーニングをとても楽しんでいます。非常に実践的で、幅広い知識を持った講師の指導スキルが、トレーニング時間を効率的にしてくれました。 講師は参加者の VBA の経験レベルを認識し、その経験に合わせた演習を提供したため、このトレーニングは非常に役立ちました。
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳
トレーナーの知識、説明、およびアドバイスが大変役立ちました。
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳
講師が良かったです。とても親しみやすく、素晴らしい態度でした。
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳
私は一般的に、知識とユーモアのセンスを楽しむことができました。
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
コース - Visual Basic for Applications (VBA) in Excel - Advanced
機械翻訳