お問い合わせ

コース概要

マクロ

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

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 ソリューションを構築したいチームメンバー。
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー