コース概要

マクロ

  • マクロの記録と編集
  • フォーム、ツールバー、キーボード ショートカットへのマクロの割り当て

VBA環境

  • Visual Basic Editor とそのオプション
  • Management成分
  • キーボードショートカット
  • 環境の最適化

手続き型プログラミングの概要

  • プロシージャ: Function Sub
  • データ型
  • if ステートメント ... then ... elseif ... else ... end if
  • ケースステートメント
  • ループ for ... ループ while、until
  • ...次のループ
  • 命令ループ ブレーク (終了)
  • 配列処理

引用符で囲まれた文字列

  • 引用符で囲まれた文字列を結合する (連結)
  • 他のタイプへの変換 (暗黙的および明示的)
  • 引用符で囲まれた文字列を処理する機能

ビジュアルベーシック

  • データをダウンロードしてスプレッドシートにアップロードする (セル、範囲)
  • ユーザーへのデータのダウンロードとアップロード (InputBox、MsgBox)
  • 変数の宣言
  • 変数の範囲と存続期間
  • 演算子とその優先順位
  • オプションモジュール
  • 独自の関数を作成してシートで使用する
  • オブジェクト、クラス、メソッド、プロパティ
  • コードの保護
  • セキュリティコードの改ざんとプレビュー

デバッグ

  • 加工ステップ
  • ローカルズウィンドウ
  • イミディエイトウィンドウ
  • トラップ - 時計
  • コールスタック

エラー処理

  • エラーの種類と回避方法
  • 実行時エラーの捕捉と処理
  • 構造体: On Error Resume Next、On Error GoTo

Excel オブジェクトモデル

  • アプリケーションオブジェクト
  • Workbook オブジェクトと Workbook のコレクション
  • ワークシート オブジェクトとコレクションのワークシート
  • オブジェクト ThisWorkbook、ActiveWorkbook、ActiveCell
  • オブジェクトの選択
  • 収集範囲
  • オブジェクトセル
  • ステータスバーにデータを表示する
  • ScreenUpdatingを使用した最適化
  • タイマー方式による時間計測

VBA のイベント処理

  • イベントとは何ですか?
  • イベントに応答してイベント ハンドラーを作成する
  • イベントハンドラーのトリガー
  • 頻繁に発生するイベントをサービスします

VBA 様式

  • 独自のフォームを作成する
  • コードからフォームを呼び出す
  • シート内のフォームを使用する

要求

  • スプレッドシートを扱えること、基本的な知識(参照、範囲、シート、...)
  • マクロやVBAコードを作成するために、VBAの背景知識は必要ありません

観客

  • データアナリスト
 21 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Excel and VBA Programming for Audit and Finance Professionals

28 時間

関連カテゴリー