コース概要
マクロ
- マクロの記録と編集
- マクロの保存場所
- マクロのフォーム、ツールバー、ショートカットキーへの割り当て
VBA 環境
- Visual Basic エディターとそのオプション
- ショートカットキー
- 環境の最適化
手続き型プログラミングの入門
- プロシージャ:Function、Sub
- データ型
- 条件文:If...Then...ElseIf...Else...End If
- Case 文
- While、Until ループ
- For...Next ループ
- ループの中断(Exit)指令
文字列
- 文字列の結合(連結)
- 他の型への変換:暗黙的および明示的
- 文字列処理機能
Visual Basic
- スプレッドシート(Cells、Range)へのデータの読み込みと書き込み
- ユーザーへのデータの読み込みと書き込み(InputBox、MsgBox)
- 変数の宣言
- 変数のスコープと生存期間
- 演算子とその優先順位
- オプション モジュール
- 独自の関数の作成とシートでの利用
- オブジェクト、クラス、メソッド、プロパティ
- コードのセキュリティ保護
- コード改ざんの防止とプレビュー
デバッグ
- ステップ実行処理
- ローカル ウィンドウ
- イミディエイト ウィンドウ
- ブレークポイントと監視(Watches)
- コール ステック
エラー処理
- エラーの種類と回避策
- ランタイム エラーの捕捉と処理
- 構文:On Error Resume Next、On Error GoTo ラベル、On Error GoTo 0
Excel オブジェクトモデル
- Application オブジェクト
- Workbook オブジェクトと Workbooks コレクション
- Worksheet オブジェクトと Worksheets コレクション
- ThisWorkbook、ActiveWorkbook、ActiveCell などのオブジェクト
- オブジェクトの選択
- Range コレクション
- Cells オブジェクト
- ステータスバーへのデータ表示
- ScreenUpdating を活用した最適化
- Timer メソッドによる時間測定
外部データソースの利用
- ADO ライブラリの使用
- 外部データソースへの参照
- ADO オブジェクト:
- Connection
- Command
- Recordset
- 接続文字列
- Microsoft Access、Oracle、MySQL などの各種データベースへの接続作成
レポート作成
- SQL 言語の入門: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
機械翻訳