Presentation is loading. Please wait.

Presentation is loading. Please wait.

6.ユーザ定義型.

Similar presentations


Presentation on theme: "6.ユーザ定義型."— Presentation transcript:

1 6.ユーザ定義型

2 フォームの定義 まず,次のようにフォームを定義しよう Label3 Caption : 誕生日 Label2 Caption : 氏名
CommandButton1 Caption : 登録 Label1 Caption : 学籍番号 ListBox1 TextBox1 Text : 空白 TextBox2 Text : 空白 TextBox3 Text : 空白

3 コード ①ユーザ定義型の例 ②UserForm1上でダブルクリックして,Initializeを選択
③UserForm1_Initializeイベント内で,「list」とキーインして[XTRL]+j

4 Initializeイベントハンドラの記述(1)
①UserForm1_Initializeイベント内で,「list」とキーインして[XTRL]+j ②ドット(「.」)をキーインして   Additemを選択 ② 「 “機械工学科”」とキーイン

5 Initializeイベントハンドラの記述(2)
現時点のプログラム 以下のように記述しても良い With ListBox1 .AddItem “機械工学科” .AddItem “建築学科” .AddItem “電気電子工学科” .AddItem “システム工学科” .AddItem “情報工学科” End With

6 フォームのボタンを配置して, Clickイベントハンドラを記述
①マクロを登録(新規作成/編集をクリックする) ②UserForm1をShowする   プログラムを記述

7 Excelに戻って,実行 ボタン1を左クリック 初期状態で一覧が表示されている

8 見栄えの変更 ボタン1で右クリックして「テキストの編集」を選択して 表示名を「データ入力」とする

9 テキストボックスに入力可能な文字を設定(1)
TextBox1を選択して,IMEモードをfmIMEModeOffにする

10 テキストボックスに入力可能な文字を設定(2)
TextBox2を選択して,IMEモードをfmIMEModeHiraganaにする

11 テキストボックスに入力可能な文字を設定(3)
TextBox3を選択して,IMEモードをfmIMEModeOffにする

12 CommanButton1_Clickイベントハンドラ作成
①CommandButton1 をダブルクリック ②「with work」とキーインして[CTRL]+j ③「WorkSheets」を選択 ④まず手始めに次のようなプログラムを書いてみよう

13 実行 適当な行にデータを入力して,実行させてみよう

14 CommanButton1_Clickイベントハンドラの処理(1)
Excelシートへの追加処理 変更 追加 データの取り出しの 処理追加 最後の行の次に追加の 処理追加

15 CommanButton1_Clickイベントハンドラの処理(2)
Excelシートへの追加処理 同じ学科,学籍番号のとき 置き換え処理 (i,2) For


Download ppt "6.ユーザ定義型."

Similar presentations


Ads by Google