教材名 |
VBAによるWindowsAP開発(Excel編) |
教材名2 |
|
教材ID |
190 |
教材作成者名 |
古屋 保 |
教材作成日 |
1999-02-04 |
改訂情報 |
|
ジャンル名 |
高度教材 |
分野名 |
情報・通信系 |
業種名 |
情報サービス業 |
職務名 |
プログラム作成・開発、システムエンジニアリング |
職務構成名 |
プログラム設計・開発技術 |
区分名 |
教材 |
職業名 |
システムエンジニア |
|
【使用教材・資材一覧】 |
(1)VBAによるWindowsAP開発(Excel編)能力開発セミナーテキスト
|
(2)上記テキスト付属データディスク
|
(3)PC及びソフトウェア一式
|
|
【訓練事前準備項目】 |
(1)使用教材・資材の準備及び確認
|
(2)Microsoft Excel Visual Basic Helpの確認
|
(3)その他セミナーにおける一般的準備
|
|
【訓練項目と経過時間及び指導展開】 |
|
日時 |
訓練項目 |
指導展開 |
第1日目 |
9:30 |
はじめに |
|
|
|
・挨拶/自己紹介/諸注意/教材の確認 |
|
|
|
コース内容説明 |
|
|
|
・1日:記録マクロ及びVBA概要 |
マクロの概要からVBAに至るまで |
|
|
・2日:VBAプログラミング |
VBA概要及びVisual Basic基本構文 |
|
|
・3日:サンプルプログラミングとVB的要素 |
サンプルシステムの作成とFormsオブジェクト |
|
|
・4日:総合演習 |
自らの設計によるシステムの作成演習 |
|
|
受講者スキルの確認 |
Excel関数/Basicによるプログラミング経験等 |
|
9:40 |
セミナーの意義 |
Excelの業務普及度合い/簡易言語はVisual
Basicで統一の方向 |
|
|
受講者の仕上がり像について |
企業現場での業務処理において自らVBAによるシステム開発ができる |
|
10:00 |
マクロの概要 |
|
|
|
・マクロ記録の方法(導入) |
Excelの操作中心/マクロ記録内容においては各人によって異なるのでその旨指導 |
|
10:30 |
休憩 |
|
|
10:45 |
記録マクロによる処理例 |
各人バラバラでなく統一の方向でゆっくり指導 |
|
11:45 |
練習問題 |
昼食までの時間を利用しての練習問題 |
|
12:00 |
昼食 |
|
|
13:00 |
練習問題の続き及び解答例説明 |
|
|
13:30 |
VBAの概要 |
マクロとVBAの違いを明確にする |
|
|
・プロシージャ/モジュール |
各モジュールについて説明 |
|
14:00 |
休憩 |
|
|
14:15 |
VBAの用語について |
オブジェクト指向言語の用語について説明 |
|
|
・オブジェクト/コレクション/コンテナ等 |
オブジェクトとコレクションの違いを明確にする |
|
14:40 |
ExcelVBAプログラミング |
|
|
|
・変数とデータ型/演算子/ステートメント等 |
変数宣言の意義について説明 |
|
15:00 |
休憩 |
|
|
15:15 |
ExcelVBAプログラミング |
|
|
|
?揀Xテートメント |
VBAとワークシートの連携について説明 |
|
15:40 |
練習問題 |
終了の時間まで練習問題/適時問題追加 |
|
16:10 |
練習問題の解答例説明 |
|
|
16:25 |
本日のまとめと次回の予定 |
|
|
16:30 |
第1日目終了 |
|
第2日目 |
9:30 |
制御構造 |
|
|
|
・条件判断処理 |
例題を実際に実行してみる |
|
|
練習問題 |
休憩までの時間を利用しての練習問題 |
|
10:30 |
休憩 |
|
|
10:45 |
練習問題の解答例説明 |
|
|
11:00 |
制御構造 |
|
|
|
・繰り返し処理 |
例題を実際に実行してみる |
|
|
練習問題 |
昼食までの時間を利用しての練習問題 |
|
12:00 |
昼食 |
|
|
13:00 |
練習問題の続き及び解答例説明 |
|
|
13:30 |
制御構造 |
|
|
|
・その他のステートメント |
例題を実際に実行してみる |
|
14:00 |
休憩 |
|
|
14:15 |
Excelオブジェクト |
|
|
|
・Workbookオブジェクト/Rangeオブジェクト |
例題を実際に実行してみる |
|
15:00 |
休憩 |
|
|
15:15 |
練習問題 |
終了の時間まで練習問題/適時問題追加 |
|
16:10 |
練習問題の解答例説明 |
|
|
16:25 |
本日のまとめと次回の予定 |
|
|
16:30 |
第2日目終了 |
|
第3日目 |
9:30 |
関数 |
ワークシート関数との違いを明確にする |
|
|
・InputBox関数/MsgBox関数/ワークシート関数 |
例題を実際に実行してみる |
|
10:00 |
Functionプロシージャ |
例題を実際に実行してみる |
|
|
引数の参照渡しと値渡し |
例題を実際に実行してみる |
|
10:30 |
休憩 |
|
|
10:45 |
スコープ |
図を利用して詳しく説明する |
|
11:00 |
サンプルプログラミング |
|
|
|
・作成するシステムについての説明 |
説明後直ちに作成に取りかかる |
|
12:00 |
昼食 |
|
|
13:00 |
サンプルプログラミング |
|
|
|
・プログラムの記述と実行 |
|
|
14:00 |
休憩 |
|
|
14:15 |
サンプルプログラミング |
|
|
|
・システムの評価 |
各人の作成物を確認 |
|
14:30 |
Microsoft Formsオブジェクト |
Visual Basicとの関連を説明 |
|
|
・User Formsオブジェクト |
|
|
|
・ダイアログボックスの設計 |
|
|
15:00 |
休憩 |
|
|
15:15 |
Microsoft Formsオブジェクト |
|
|
|
・ダイアログボックスの表示と終了 |
例題を実際に実行してみる |
|
|
・ダイアログボックスからの値の取得方法 |
例題を実際に実行してみる |
|
15:45 |
Visual Basic標準コントロール |
|
|
|
・ラベル/テキストボックス/コマンドボタン |
|
|
|
・チェックボックス/オプションボタン |
|
|
|
・リストボックス/コンボボックス |
|
|
|
・スクロールバー/スピンボタン |
|
|
|
・その他のコントロール |
|
|
16:25 |
本日のまとめと次回の予定 |
|
|
16:30 |
第3日目終了 |
|
第4日目 |
9:30 |
練習問題 |
|
|
10:30 |
休憩 |
|
|
10:45 |
練習問題の解答例説明 |
|
|
11:00 |
総合演習 |
|
|
|
・作成するシステムについての説明 |
各人の作成意欲を高める |
|
12:00 |
昼食 |
|
|
13:00 |
総合演習 |
午後より各人のペースでシステムを作成 |
|
|
・システムの作成 |
|
|
14:00 |
休憩 |
|
|
14:15 |
総合演習 |
|
|
|
・作成におけるヒント1 |
システムの流れ及び要点について説明 |
|
|
・システムの作成(続き) |
|
|
15:00 |
休憩 |
|
|
15:15 |
総合演習 |
|
|
|
・作成におけるヒント2 |
細部についての盲点及びヒント |
|
|
・システムの作成(続き) |
|
|
15:45 |
総合演習の解答例説明 |
各人の作成状況に応じての個々に説明 |
|
|
・各自のシステムの見直し |
各人仕上げ作業 |
|
16:00 |
各自のシステムの評価及び質疑応答 |
解答例を掲示しての説明及び質問受付 |
|
16:15 |
アンケート/修了書配布 |
|
|
16:30 |
セミナー終了 |
|
|
|
※上記以外の資料(「教材」と「実技関連説明書」など)は、 こちら(ユーザ名=ユーザIDとパスワードが必要です)。
ユーザ名とは会員登録時に発行されたユーザIDを指します。
ユーザ名とパスワードをお持ちでない方は教材作成支援情報メニュー一覧から会員登録を行って下さい。