プログラム演習 授業記録 2003春学期


回数 日 付 作成ファイル 内  容
第26回 7月15日(火) なし
  • 全体のまとめと復習
  • 定期試験に向けての準備
  • 授業アンケート
第25回 7月10日(木) VBAじゃんけん
  • 乱数の作り方
  •  変数名=Int(Rnd * 数) + 1
  • コンピュータとじゃんけんをするプログラム
第24回 7月8日(火) VBA繰り返し2

(上書き保存)
  • Do Until 〜 Loopの応用的な使い方
  • 入力した数の合計、個数、平均を求める
  • 入力した数の最大、最小を求める
第23回 7月3日(木) VBA繰り返し2

( Do Loop )
  • 繰り返し型のプログラム(その2)
  •  Do Until 〜 Loopの使い方、条件を指定した繰り返し
  •  入力した数の合計と個数を求める
第22回 7月1日(火) (第7回課題)

倍数の表示
  • 平方根の求め方、Sqr(値)
  • 課題の作成
  •  「10個の倍数を表示するプログラム」
第21回 6月26日(木) VBA繰り返し

( For Next )
  • 繰り返し型のプログラム
  •  For〜Nextの使い方、初期値、最終値、増分(step)
  •  ループの条件をInputBoxから入力する
第20回 6月24日(火) (第6回課題)

給料計算(その2)
  • 課題の作成
  •  「給料計算をするプログラム」
第19回 6月19日(木) VBA給料計算
  • 給料計算をするプログラム
  •  時給の処理と勤務手当の計算
  •  住居手当、扶養手当、税金、支給額の計算
第18回 6月17日(火) VBA入れ換え
  • 変数を入れ換えるプログラム
  • 2つの変数の大小比較と入れ換え
  • 3つの値を並べ替える(小さい順と大きい順)
第17回 6月12日(木) (第5回課題)

三辺の判定
  • 課題の作成
  •  「三辺の長さで三角形の形を判定する」
第16回 6月10日(火) VBA IF命令

(上書き保存)
  • Msgboxのクリックボタンの判定と制御
  • 「OK」「キャンセル」「はい」「いいえ」などの判定
  • プログラムを強制的に停止する命令 Exit Sub
第15回 6月5日(木) VBA IF命令
  • IF文の使い方、IF〜Then型
  • IF〜Then〜Else型、IF〜Then〜Elseif型の例
  • 2つの数の大小関係を判定するプログラム
第14回 6月3日(火) (第4回課題)
三角形の面積
(その2)
  • 課題の作成
  •  「インプットボックスを使った三角形の面積計算」
第13回 5月29日(木) VBAインプットボックス
  • MsgBoxとInputBoxの違いについて
  • 数字の入力と文字の入力
  • 指定したセル番地をアクティブにするプログラム
  • 円の面積を計算するプログラム
第12回 5月27日(火) (第3回課題)
三角形の面積を計算
するプログラム
  • 課題の作成
  •  「三角形の面積」
第11回 5月22日(木) VBAメッセージボックス
(上書き保存)

VBA円の面積
  • MsgBoxの中でメッセージを改行する方法 chr(10)
  • 長い命令(コード)を改行する方法 
  • 円の面積と円周を計算するプログラム
  • 変数の型 IntegerとSingleの違い
第10回 5月20日(火) VBAメッセージボックス
  • メッセージボックスの使い方説明
  • MsgBoxのクリックボタンとアイコン表示
  • MsgBoxを使った対話的なプログラムの例
  • MsgBoxに変数を表示する方法
第9回 5月15日(木) VBA変数の練習

(上書き保存)
  • 変数とoffsetを組み合わせる
  • 文字変数を使ったプログラム
  • (氏名、郵便番号、住所、TELを表示するプログラム)
第8回 5月13日(火) VBA変数の練習
  • 変数とは、変数の定義のしかた
  • Dim 変数名 As データ型
  • 数値変数(Integer)と文字変数(String)
  • 表現できる数値の範囲(-32,768 〜 32,767)
第7回 5月8日(木) (第2回課題)
マス目の中を移動
するプログラム
  • 課題の作成
  •  「ゴールを目指せ」
第6回 5月6日(火) VBAオフセット
  • オフセットプロパティ Offset(行,列)
  • 位置の指定(左上、右上、左下、右下など)
  • 画面の消去 Range(セル範囲).Clear
  • オフセットを使った文字のコピー、移動、消去
第5回 5月1日(木) VBAコピーと貼り付け
  • 単独セルや複数セルをアクティブにする
  •  Activate、ActiveCell、Select、Selection
  • セルのコピー、切り取り、貼り付け
  •  copy、cut、paste
第4回 4月24日(木) VBAセルの練習
  • 用語説明→プロシージャ、モジュール、
  •      オブジェクト、プロパティ、メッソドとは
  • 文字表示と文字消去のプログラム
  •  range、value、clearの使用例
第3回 4月22日(火) VBAマクロの修正
  • マクロの修正と実行(文字飾り)
  • Underline、Strikethrough、ColorIndex
  • Size、Superscript、Subscript、など
  • ウィンドウの分割表示、ヘルプの利用法
第2回 4月17日(木) (第1回課題)

自動カレンダー
  • 課題の作成(4つのマクロ)
  •  「カレンダー自動作成」、「デザイン変更」
  •  「日付消去」、「カレンダーALL削除」
第1回 4月15日(火) 文字飾り
  • オリエンテーション
  • Excelのマクロ機能について
  • マクロの呼び出しと実行 Alt+F8、編集 Alt+F11
  • 文字飾りと文字飾りの消去