教材名 VBAプログラミング
教材名2
教材ID 14
教材作成者名 舟本 誠
教材作成日 1996-10-11
改訂情報
ジャンル名 高度教材
分野名 情報・通信系
業種名 情報サービス業
職務名 プログラム作成・開発、システムエンジニアリング(ネットワーク/データベースエンジニアリング含む)
職務構成名 プログラム設計・開発技術
区分名 教材
職業名 システムエンジニア
 
 指導案
 

準備項目(会場準備) 

1.テキスト 
1原稿の印刷 
2 FD2枚サンプルソースとデータ保存用 
2.ソフトウェア及びデータファイル・インストール 
3.受講者名簿 
4.ガイダンス資料(注意事項及び館内案内) 
5.アンケート 
6.名札 
7.セミナー室看板
 
【1日目】 
準備 1:パソコン環境および資料提示装置の準備
2:テキストなどの配布)
 
9:30 はじめに
・挨拶
・自己紹介
・諸注意
・テキストなど、教材の確認
・コーススケジュール説明
  初日:
  2日:
  3日:
  4日:
  5日:
・受講者スキルの確認
Windows EXCEL、、プログラム言語などの経験
データムの考え方、幾何偏差記号の見方について
 
9:40 第1章マクロとVBA
§1マクロ言語
§2のマクロ言語MS-EXCEL
§3 VBとVBA
Visual BASICバージョン4の提示
サンプル提示(標準添付のマクロ)EXCEL
 
10:20 第2章マクロの作成
§1マクロの記録
練習12
 
11:00 休憩
 
11:15 §2ショートカットキーの設定
§3メニューへの登録
§2~3は同時に設定させる
§4ツールバーへの登録
補足ボタンの自作
§5ワークシートへのボタン登録
§6グローバルマクロ
課題1見積書ウイザードの作成
1-1 1-2
 
12:30 休憩
 
13:30 第3章プロシージャ
§1プロシージャ
§2ファンクションプロシージャ
練習1 練習2
§3ファンクションプロシージャのアドイン化
§4アドインの組み込み
 
15:00 休憩
 
15:15 §5サブプロシージャ
§6プロシージャ呼び出し時の引数の渡し方
§7サブプロシージャのアドイン化
§8自動実行プロシージャ
§9ユーザー定義自動実行プロシージャ
【2 日目】 
9:30 §10宣言セクション
§11プロシージャとモジュール・ブックの関係
§12別のブックのプロシージャを実行する
第4章オブジェクトの操作
§1のオブジェクトとはEXCEL
§2オブジェクトブラウザ
§3コレクション
§4コンテナ
練習
 
11:00 休憩
 
11:15 §5プロパティProperty()
§6同一オブジェクトに対する操作
§7組み込み定数の利用
§8プロパティの参照
 
12:30 休憩 
 
13:30 §9オブジェクトを返すプロパティ
§10プロパティプロシージャ
§11メソッド()Method
§12値を返すメソッド
§13引数付きメソッド
オブジェクトを返すプロパティとメソッドのちがいは... 
 
15:00 休憩 
 
15:15 §14イベントプロシージャ
課題1-3 1-4 
【3 日目】 
9:30 第5章VBAのコード
§1の演算子VBA
1.算術演算子
2.文字列連結演算子
3.関係演算子
4.論理演算子
5.優先順位
§2変数とデータの型
 
11:00 休憩 
 
11:15 §3配列
§4動的配列
§5配列の初期化
§6ユーザー定義型
§7変数のスコープと有効期間
§8定数
 
12:30 休憩 
 
13:30 §9制御構造
1.条件分岐
2.繰り返し
3.その他
 
15:00 休憩 
 
15:15 §10ワークシート関数の利用
§11テキストファイルの読み込み
課題1-5 1-6 1-7
【4 日目】 
9:30 第6章定義済みダイアログボックス
§1ダイアログボックス
§2メッセージボックス
§3入力ダイアログボックス
§4その他のダイアログボックス
1.GetOpenFilenameメソッド
2.GetSaveAsFilenameメソッド
3.FindFileメソッド
§5の組み込みダイアログの表示EXCEL
 
11:00 休憩 
 
11:30 課題1-8
第7章ダイアログボックスの作成
§1ダイアログボックスの作成
§2ラベルコントロールとエディットボックスコントロール
§3コマンドボタンコントロールの追加
練習入力欄をクリアするプロシージャを記述しなさい
§4アクセスキーの設定
§5タブオーダーの設定
 
12:30 休憩 
 
13:30 §6リストボックス・コンボボックスコントロール
§7オプションボタンとグループボックス
§8チェックボックス
§9によるコントロールの操作VBA
§10メタコレクション
 
15:00 休憩 
 
15:15 課題1-10 1-11
第8章メニューの作成
§1メニューエディタとメニューの削除
§2メニューの追加
【5 日目】 
9:30 §3新規メニューの作成
§4によるメニュー操作VBA
§5より細かな設定
課題1-12 1-13
課題2デスクトップアクセサリの作成
 
11:00 休憩 
 
11:15 第9章デバッグとエラー処理
§1ブレークポイント設定・解除
§2シングルステップとプロシージャステップ
§3ウォッチの設定
1.デバッグウインドウによるウォッチ
2.インスタント・ウォッチ
§4イミディエイトペイン
1.値の参照
2.値の設定
3.ステートメントの実行
§5エラー番号とメッセージ
§6エラートラップ
§7プログラムの再開
§8疑似エラーの発生
§9ワークシートのエラー
 
12:30 休憩 
 
13:30 第10章他アプリケーションの制御
§1他のアプリケーションとの連携
§2オブジェクトの埋め込みOLE
1.の新規作成OLE
2.既存オブジェクトファイルの挿入
§3オートメーションによる他のアプリケーションの制御OLE
§4オートメーション未対応アプリケーションの制御OLE
§5の利用VB4.0
 
15:00 休憩 
 
15:15 第11章その他
§1画面のアップデート
§2特定のオブジェクトを隠す
§3キーの無効ESC
§4オブジェクト種類の判別
 
16:00 質疑応答 
 
16:20 アンケート、修了書 
 
16:30 終了 
 
 

※上記以外の資料(「教材」と「実技関連説明書」など)は、 こちら(ユーザ名=ユーザIDとパスワードが必要です)。
ユーザ名とは会員登録時に発行されたユーザIDを指します。
ユーザ名とパスワードをお持ちでない方は教材作成支援情報メニュー一覧から会員登録を行って下さい。