コース概要
マクロ
- マクロの録画と編集
- マクロの保存場所
- フォーム、ツールバー、キーボードショートカットへのマクロの割り当て
VBA環境
- Visual Basic エディターとそのオプション
- キーボードショートカット
- 環境の最適化
手続き型プログラミング入門
- プロシージャ: Function, Sub
- データ型
- 条件分岐文 If...Then....Elseif....Else....End If
- Select Case 文
- While ループ、Until ループ
- For ... Next ループ
- ループの終了(Exit)
文字列
- 文字列の結合(連結)
- 他の型への変換 - 暗黙的および明示的
- 文字列処理機能
Visual Basic
- スプレッドシートとのデータの読み書き (Cells, Range)
- ユーザーとのデータの読み書き (InputBox, MsgBox)
- 変数の宣言
- 変数の範囲と寿命
- 演算子と優先順位
- モジュールオプション
- 独自の関数を作成してワークシートで使用する
- オブジェクト、クラス、メソッド、プロパティ
- コードの保護
- コード改ざんとプレビューのセキュリティ
デバッグ
- ステップ実行
- ローカルウィンドウ
- 即時ウィンドウ
- ブレークポイント - ウォッチ
- コールスタック
エラーハンドリング
- エラーの種類と回避方法
- 実行時のエラーの捕捉と処理
- 構造: 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のクエリを呼び出す データベース使用のサポートフォーム
要求
スプレッドシートの操作能力と基本的な知識(参照、範囲、ワークシートなど)。マクロの作成、SQLの使用、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
機械翻訳