コース概要

マクロ

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

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でのコーディングに関する知識は必要ありません。

 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (7)

今後のコース

関連カテゴリー