お問い合わせ

コース概要

マクロ

  • マクロの記録および編集方法
  • マクロの保存場所について
  • フォームやツールバー、キーボードショートカットへのマクロ割り当て

VBA環境

  • Visual Basicエディターとその設定オプション
  • 便利なキーボードショートカット
  • 開発環境の最適化方法

プロシージャ型プログラミング入門

  • 手順の種類:FunctionおよびSub
  • データ型について
  • 条件分岐文「If...Then....Elseif....Else....End If」の使い方
  • Case構文の活用方法
  • While/Untilループの作成手順
  • For...Nextループを用いた繰り返し処理
  • ループからの脱出手段「Exit」など

文字列処理

  • 文字列の結合(コンカテネーション)
  • 他データ型への暗黙的・明示的変換方法
  • 文字列操作に利用可能な機能紹介

Visual Basic 基礎

  • セルや範囲指定を用いた表内データの読み書き処理
  • ユーザーとの対話手段:InputBoxおよびMsgBoxの活用方法
  • 変数の宣言手順とその適用領域・寿命について
  • 演算子種別と優先度の把握
  • モジュールオプション設定法
  • 独自関数の作成およびワークシート内での利用方法
  • オブジェクト・クラス・メソッド・プロパティ概要
  • コード保護手法と改変防止対策

デバッグ技術

  • ステップ実行機能の使い方
  • ローカルウィンドウでの変数状態確認法
  • 即時ウィンドウを活用した手動検証手順
  • 条件付き停止点「Watch」の設定方法
  • 関数呼び出し経路表示機能「Call Stack」

エラー処理技術

  • 種類別エラーの特性と回避手法
  • 実行時エラーの捕捉・対応手順
  • 制御構造例:On Error Resume Next/On Error GoTo label/On Error GoTo 0の利用法

Excelオブジェクトモデル解説

  • Applicationオブジェクトおよびその特性
  • Workbookオブジェクトと一連のワークブック集合体
  • Worksheetオブジェクトおよび複数シート群
  • ThisWorkbook/ActiveWorkbook/ActiveCell等の特殊な対象物
  • 目的に応じたオブジェクト選択技術
  • 範囲指定用コレクション「Range」について
  • 個々のセル要素とその処理法
  • ステータスバーを活用した情報表示手法
  • ScreenUpdating機能による性能最適化手順
  • Timer関数を用いた時間計測方法

外部データソース利用技術

  • ADOライブラリ導入・活用の概要
  • 多様な外部DBへの参照設定法
  • 主なADOオブジェクト群:
    • Connection接続用オブジェクト
    • Commandコマンド記述用部品
    • Recordset結果取得用要素
  • 各種DB接続文字列の構成例
  • Microsoft AccessやOracle、MySQLへのアクセス設定手順

レポート作成技法

  • SQL言語概説と基本文法(SELECT/UPDATE/INSERT INTO/DELETE)解説
  • Excel内からのMicrosoft Accessクエリ実行手法紹介
  • データベース利用を支援するフォーム構築テクニック

要求

  • ワークシートや数式、表、データの並べ替え・絞り込みなどExcel機能の基本的な理解
  • Microsoft Excelを用いたレポート作成や更新、確認経験があること
  • プログラミング未経験でも問題ありません

対象者層

  • 反復的なExcel作業を自動化したいアナリストの方々
  • データ処理やレポート作成にExcelを活用するビジネスパーソン
  • 日々の業務で簡易マクロや実用的なVBAソリューションを構築したいチームメンバーの皆様
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー