コース概要
マクロ
- マクロの記録および編集方法
- マクロの保存場所について
- フォームやツールバー、キーボードショートカットへのマクロ割り当て
VBA環境
- Visual Basicエディターとその設定オプション
- 便利なキーボードショートカット
- 開発環境の最適化方法
プロシージャ型プログラミング入門
- 手順の種類:FunctionおよびSub
- データ型について
- 条件分岐文「If...Then....Elseif....Else....End If」の使い方
- Case構文の活用方法
- While/Untilループの作成手順
- For...Nextループを用いた繰り返し処理
- ループからの脱出手段「Exit」など
文字列処理
- 文字列の結合(コンカテネーション)
- 他データ型への暗黙的・明示的変換方法
- 文字列操作に利用可能な機能紹介
Visual Basic 基礎
- セルや範囲指定を用いた表内データの読み書き処理
- ユーザーとの対話手段:InputBoxおよびMsgBoxの活用方法
- 変数の宣言手順とその適用領域・寿命について
- 演算子種別と優先度の把握
- モジュールオプション設定法
- 独自関数の作成およびワークシート内での利用方法
- オブジェクト・クラス・メソッド・プロパティ概要
- コード保護手法と改変防止対策
デバッグ技術
- ステップ実行機能の使い方
- ローカルウィンドウでの変数状態確認法
- 即時ウィンドウを活用した手動検証手順
- 条件付き停止点「Watch」の設定方法
- 関数呼び出し経路表示機能「Call Stack」
エラー処理技術
- 種類別エラーの特性と回避手法
- 実行時エラーの捕捉・対応手順
- 制御構造例:On Error Resume Next/On Error GoTo label/On Error GoTo 0の利用法
Excelオブジェクトモデル解説
- Applicationオブジェクトおよびその特性
- Workbookオブジェクトと一連のワークブック集合体
- Worksheetオブジェクトおよび複数シート群
- ThisWorkbook/ActiveWorkbook/ActiveCell等の特殊な対象物
- 目的に応じたオブジェクト選択技術
- 範囲指定用コレクション「Range」について
- 個々のセル要素とその処理法
- ステータスバーを活用した情報表示手法
- ScreenUpdating機能による性能最適化手順
- Timer関数を用いた時間計測方法
外部データソース利用技術
- ADOライブラリ導入・活用の概要
- 多様な外部DBへの参照設定法
- 主なADOオブジェクト群:
- Connection接続用オブジェクト
- Commandコマンド記述用部品
- Recordset結果取得用要素
- 各種DB接続文字列の構成例
- Microsoft AccessやOracle、MySQLへのアクセス設定手順
レポート作成技法
- SQL言語概説と基本文法(SELECT/UPDATE/INSERT INTO/DELETE)解説
- Excel内からのMicrosoft Accessクエリ実行手法紹介
- データベース利用を支援するフォーム構築テクニック
要求
- ワークシートや数式、表、データの並べ替え・絞り込みなどExcel機能の基本的な理解
- Microsoft Excelを用いたレポート作成や更新、確認経験があること
- プログラミング未経験でも問題ありません
対象者層
- 反復的なExcel作業を自動化したいアナリストの方々
- データ処理やレポート作成にExcelを活用するビジネスパーソン
- 日々の業務で簡易マクロや実用的なVBAソリューションを構築したいチームメンバーの皆様
お客様の声 (7)
トレーニングで最も気に入ったのは、講師のExcelに関する深い知識です。毎日使えるショートカットや数式などの実用的なことを学べたことが良かったです。
Martin
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳
この研修は私にとって完璧でした。多くのことに目が開かれ、それまで気づいていなかったことを学びました。要点を絞り込み、たくさんの演習が行われました。一部の人には速すぎたかもしれませんが、私のバックグラウンドの経験からするとそう感じませんでした。
Maen Hatoum - Red Bull GmbH
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳
専門的な知識が素晴らしいと思いました!あなたがそれをわかりやすく分解してくださったことで、理解することができました。シンプルなところから始めることにします。最後のテーマは少しレベルが高いもので、ついていくのが難しかったですが、頑張って理解したいと思います :)
Zaskia Stanz - BMW
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳
詳細な例とトレーニング資料。
KAREN LOUW - BMW
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳
彼は準備万端で、良いアドバイスも提供しました
Annemarie Van Aardt - BMW
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
コース - Visual Basic for Applications (VBA) for Analysts
機械翻訳