さ行
目次へ戻る

上級プログラミング講師 三 好   出

月曜日5時限

講義の狙いと留意点
 本講義ではプログラミングによって実行される機能に関する個別論点を説明するのではなく、代表的な題材ごとにExcel VBAでプログラムを実際に記述することを通して、Excel VBAに対する理解を掘り下げ、目的に沿ってExcel VBAによるプログラミングによって実行される機能を組み合わせる実験を行います。プログラミングには、プログラミングによって実行されるいろいろな機能を、作成したいプログラムの目的に沿って自由自在に使いこなして行くことが求められるからです。本講義の目的はここにあります。テーマは「Excel処理の効率化」とし、(1)名簿の作成、(2)アンケート処理の2つを題材として取り上げます。なお、本講義をプログラミング初心者のステップ台として位置づけていますので、「プログラミング」の講義レベルの内容をしっかり復習しておくことを希望します。各自のPCで毎回演習を行いますから、第1回目からPC一式を携帯してください。なお、本講義の受講に際しては「プログラミング」の講義の単位を取得していること(良以上)が受講条件となりますので留意してください。
成績評価の方法
成績評価は@期末試験、A小テスト、B出席(演習科目のため遅刻欠席は如何なる理由も考慮しません)等を勘案して行います。
教科書
開講時に指示します
参考書・指定図書
開講時に指示します

講義の内容
1回オリエンテーション:
講義の進め方、成績評価の方法、PDPC(Process Decision Program Chart)の作成、VBAの自動記録
2回Excel VBAの基礎(1)
プログラムの基本的な構成要素、変数
3回Excel VBAの基礎(2)
Excelオブジェクト、Withステートメント、Type宣言
4回Excelデータベースの基礎(1)
操作編、入力編、編集編
5回Excelデータベースの基礎(2):
レイアウト編、計算編、Call
6回名簿作成(1):セルへの書込
モジュール、ユーザーフォーム、コントロール、Excelオブジェクト
7回名簿作成(2):セルからの読込
モジュール、ユーザーフォーム、コントロール、Excelオブジェクト
8回名簿作成(3):エラー処理
条件分岐と繰り返し処理、関数
9回アンケート処理(1):セルへの書込読込
モジュール、ユーザーフォーム、コントロール、Excelオブジェクト
10回アンケート処理(2):集計
オートフィル、条件分岐と繰り返し処理、Function宣言
11回アンケート処理(3):プレゼンテーション
グラフ表示、Chartオブジェクト
12回アンケート処理(4):印刷
ユーザーフォームの作成、PrintOutメソッド
13回全体の整理
プログラミングの指針

※講義の進捗に応じてスケジュールを変更する場合があります。

目次へ戻る