お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
マクロ
- マクロの記録と編集
- マクロをフォーム、ツールバー、キーボードショートカットに割り当て
VBA環境
- Visual Basic Editorとそのオプション
- コンポーネント管理
- キーボードショートカット
- 環境の最適化
手続き型プログラミング入門
- プロシージャ:Function Sub
- データ型
- if 文 ... then ... elseif ... else ... end if
- Case文
- ループ for ... loop while, until
- ループ for ... next
- ループの中断(exit)
- 配列処理
クォート文字列
- クォート文字列の結合(連結)
- 他の型への変換(暗黙的、明示的)
- クォート文字列処理の特徴
Visual Basic
- スプレッドシートへのデータの読み書き (Cells, Range)
- ユーザーからのデータの読み書き (InputBox, MsgBox)
- 変数の宣言
- 変数の範囲と寿命
- 演算子とその優先順位
- モジュールオプション
- 独自の関数を作成し、シートで使用
- オブジェクト、クラス、メソッド、プロパティ
- コードの保護
- コード改ざんとプレビューのセキュリティ
デバッグ
- ステップ実行処理
- ローカルウィンドウ
- 即時ウィンドウ
- ブレークポイント - ウォッチ
- 呼び出しスタック
エラーハンドリング
- エラーの種類と回避方法
- ランタイムエラーのキャプチャと処理
- 構造:On Error Resume Next, On Error GoTo
Excelオブジェクトモデル
- Applicationオブジェクト
- WorkbookオブジェクトとWorkbooksコレクション
- WorksheetオブジェクトとWorksheetsコレクション
- ThisWorkbook、ActiveWorkbook、ActiveCell オブジェクト
- オブジェクト選択
- Rangeコレクション
- Cellsオブジェクト
- ステータスバーにデータ表示
- ScreenUpdatingを使用した最適化
- Timerメソッドによる時間計測
VBAでのイベントハンドリング
- イベントとは何か?
- イベントに応答してイベントハンドラを作成
- イベントハンドラのトリガー
- 頻繁に発生するイベントの処理
VBAフォーム
- 独自のフォームを作成
- コードからフォームを呼び出す
- シートでフォームを使用する
要求
- スプレッドシートでの作業能力と基本的な知識(参照、範囲、ワークシートなど)
- マクロの作成やVBAコードの作成に必要なVBAの背景知識は不要です。
対象者
- データアナリスト
21 時間
お客様の声 (5)
教材の範囲
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
コース - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
機械翻訳
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
コース - Visual Basic for Applications (VBA) in Excel - Introduction to programming
機械翻訳
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
コース - Visual Basic for Applications (VBA) in Excel - Introduction to programming
機械翻訳
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
コース - Visual Basic for Applications (VBA) in Excel - Introduction to programming
機械翻訳
Training agenda was well thought out.
Przemek Zalasinski
コース - Visual Basic for Applications (VBA) in Excel - Introduction to programming
機械翻訳