VBA習得コース
+エクセルVBA
エクセルVBAでは、プログラミングの基礎からエクセル部品(セル、シートなど)の操作方法までを学習します。
VBAの様々な機能を個別に学習するのではなく、意味のある動作をするソースコードの中で各機能のふるまいを見ます。
1つの知識を全体の文脈の中で捉えることにより理解を深めていきます。
※本コースはVBAエキスパート(スタンダード)の内容を含んでいます。
1.1 |
マクロの記録 |
1.2 |
マクロの修正 |
1.3 |
マクロの登録 |
1.4 |
セキュリティ |
2.1 |
Visual Basic Editor |
2.2 |
ボタンプロシージャの作成 |
2.3 |
各種ウィンドウ |
2.4 |
ヘルプの活用 |
3.1 |
演算子 |
3.2 |
変数 |
3.3 |
配列 |
3.4 |
MsgBox関数 |
3.5 |
条件分岐 |
3.6 |
繰り返し |
3.7 |
既存関数の利用 |
3.8 |
VBAの基本文法 |
3.9 |
シートモジュール |
3.10 |
ブックモジュール |
3.11 |
標準モジュール |
3.12 |
クラスモジュール |
3.13 |
エラー |
4.1 |
ステップモード |
4.2 |
ブレークポイント |
4.3 |
イミディエイト |
5.1 |
ブック |
5.2 |
シート |
6.1 |
セル参照 |
6.2 |
選択範囲 |
6.3 |
複数セル参照 |
6.4 |
名前 |
6.5 |
領域 |
6.6 |
書式設定 |
6.7 |
行列操作 |
6.8 |
セルの切り取り・コピー・貼り付け |
6.9 |
セルの値・数式・表示形式 |
6.10 |
InputBox関数、InputBoxメソッド |
7.1 |
ユーザーフォーム |
7.2 |
ユーザーフォームのイベント |
8.1 |
コントロール一般 |
8.2 |
コマンドボタン |
8.3 |
テキストボックス |
9.1 |
コマンドバー |
9.2 |
コマンドバーの操作 |
10.1 |
フォルダ指定 |
10.2 |
ファイル名出力 |
11.1 |
Excelファイルの保存 |
11.2 |
CSVファイルの保存 |
12.1 |
印刷 |
13.1 |
レジストリの概要 |
13.2 |
レジストリの操作 |
14.1 |
OLEオートメーションの概要 |
14.2 |
OLEオートメーションの使用方法 |
15.1 |
APIの概要 |
15.2 |
APIの使用方法 |
16.1 |
非表示 |
16.2 |
警告 |
16.3 |
イベントの設定 |
16.4 |
画面表示の更新設定 |
+アクセスVBA
アクセスVBAでは、プログラミングの基礎からアクセス部品(フォーム・テキストボックスなど)の操作方法までを学習します。
また、テキストファイルやデータベースに対するデータ処理も学習します。
データベース処理では、SQL文について理解し、VBAによるデータ処理だけでなく、
VBAによるテーブル設計変更なども学習し、データベースを自由に操作できることを目指します。
※本コースはVBAエキスパート(スタンダード)の内容を含んでいます。
1.1 |
メッセージダイアログ |
1.2 |
入力ダイアログ |
1.3 |
イベント |
1.4 |
演算子 |
1.5 |
変数 |
1.6 |
ユーザー定義型(構造体) |
1.7 |
適用範囲 |
1.8 |
配列 |
1.9 |
コレクション |
1.10 |
条件分岐 |
1.11 |
繰り返し |
1.12 |
関数 |
1.13 |
既存関数の利用 |
1.14 |
標準モジュール |
1.15 |
クラスモジュール |
1.16 |
正規表現 |
2.1 |
複数フォーム間でのオブジェクト参照 |
2.2 |
フォームオブジェクトのプロパティ |
2.3 |
フォームオブジェクトのメソッド |
2.4 |
未入力チェック |
2.5 |
エラー |
2.6 |
文字列操作 |
2.7 |
日付操作 |
2.8 |
数値操作 |
2.9 |
定義域指定関数 |
3.1 |
ステップモード |
3.2 |
ブレークポイント |
3.3 |
イミディエイト |
4.1 |
SQLの概要 |
4.2 |
SELECT文 |
4.3 |
サブクエリー |
4.4 |
INSERT文 |
4.5 |
UPDATE文 |
4.6 |
DELETE文 |
4.7 |
SQLの実行 |
4.8 |
SQLによるテーブル設計 |
4.9 |
Null値の扱い |
5.1 |
レコードセット処理 |
6.1 |
DAOの概要 |
6.2 |
DAOの接続 |
6.3 |
レコードセット処理 |
6.4 |
フォーム制御 |
6.5 |
DAOオブジェクト情報の表示 |
7.1 |
オブジェクトの操作 |
8.1 |
DAOによるテーブル作成 |
8.2 |
ランダムデータ作成 |
8.3 |
重複レコード削除 |
8.4 |
プロシージャによる最適化 |
9.1 |
FileDialog操作 |
9.2 |
CSV操作 |
9.3 |
Excel操作 |
9.4 |
InternetExplorer操作 |
10.1 |
画面遷移 |
+アクセス実践
実際の業務ソフトに必要な技術を習得します。
実際、MDBの構成方法・一覧画面上でのデータ処理・動的なSQLなどを学習します。
最終的には、実務でも利用できる給与管理ソフトを開発します。
1.1 |
画面設計 |
1.2 |
帳票設計 |
1.3 |
処理概要 |
2.1 |
データとシステムの分離 |
2.2 |
MDBの作成 |
3.1 |
テーブルの作成 |
3.2 |
データのインポート |
3.3 |
リンクテーブル |
4.1 |
フォームの作成 |
4.2 |
フォームの修正 |
4.3 |
ふりがなコントロール |
4.4 |
定型入力 |
4.5 |
住所入力支援システム |
4.6 |
IME入力モード |
4.7 |
練習 |
5.1 |
フォームの作成 |
5.2 |
タブコントロール |
5.3 |
フィールドリスト |
5.4 |
コントロール名 |
5.5 |
ウイザードによるコマンドボタンの作成 |
5.6 |
アクセスキー |
5.7 |
タブオーダー |
5.8 |
条件によるコントロールの制御 |
5.9 |
2列のコンボ |
5.10 |
重複レコードチェック |
5.11 |
検索 |
5.12 |
保存ボタン・キャンセルボタン |
5.13 |
保存ボタンでのみ保存する |
5.14 |
入力チェック |
5.15 |
表示項目の更新 |
5.16 |
練習 |
6.1 |
フォームの作成 |
6.2 |
レコードの削除 |
6.3 |
レコードの更新 |
6.4 |
レコードの抽出 |
6.5 |
レコードの並び替え |
6.6 |
練習 |
7.1 |
レポートの作成 |
7.2 |
レコードソース |
7.3 |
空レポートの回避 |
7.4 |
エラー回避 |
8.1 |
フォームの作成 |
8.2 |
演算コントロール |
8.3 |
計算ボタン |
8.4 |
リレーションエラー取得 |
9.1 |
フォームの作成 |
9.2 |
抽出条件コンボボックス |
10.1 |
給与明細クエリ |
10.2 |
給与明細レポート |
10.3 |
レポートを表示 |
11.1 |
フォームの作成 |
11.2 |
メニューボタン |
11.3 |
オプション設定 |
11.4 |
リンクテーブルの移動 |
12.1 |
フォームの作成 |
12.2 |
項目のクリア |
12.3 |
検索 |
12.4 |
一覧画面の更新 |
|