IT
大學
ExcelのVBAの問題なのですが、コマンドボタンのデータ参照の④の問題が分からないので、教えてください。
総合演習ⅡI (2)
コマンドボタン
オブジェクト名: 参照 表示文字列 : データ参照
クリックしたら以下の処理をするイベントプロシージャを記述
① テキストボックス英語、数学、国語の文字列に空欄文字 ( ''')を代入
② Range 型オブジェクト変数結果を宣言
③ ワークシート試験結果の受験番号データからテキストボックス受験番号の文字列を完全一致で検索し、 検索結果を結
果に代入
④ 結果がNothingの場合はメッセージダイアログ (メッセージ : 該当データがありません、 ボタン : OKのみ、 アイコン : 警
告)を表示し(戻り値は使用しない)、 それ以外は該当データの英語、数学、国語の得点 (対象セルの値を参
照) をテキストボックス英語、数学、国語の文字列に代入
※ヒント: Offsetを用いて対象セルを指定
オブジェクト名: 更新 表示文字列 : データ更新
クリックしたら以下の処理をするイベントプロシージャを記述
① Range 型オブジェクト変数結果を宣言
ワークシート試験結果の受験番号データからテキストボックス受験番号の文字列を完全一致で検索し、 検索結果を結
果に代入
結果がNothingの場合はメッセージダイアログ (メッセージ : 該当データがありません、 ボタン: OK のみ、 アイコン : 警
告)を表示し(戻り値は使用しない)、それ以外はテキストボックス英語、数学、国語の文字列を該当データの英語、
数学、国語の得点 (対象セルの値)に代入
入試データ
※ヒント: Offsetを用いて対象セルを指定
受験番号 英語
JMS001
89
JMS002
58
JMS003
82
JMS004
98
JMS005
89
数学
69
96
60
77
88
国語
73
73
79
89
94
検索する受験番号
英語の得点
70
JMS003
数学の得点
80
データ参照
国語の得点
90
データ更新
×
Microsoft Excel
データがありません
_OK
1
受験番号
2 JMS001
3
JMS002
4 JMS003
5 JMS004
JMS005
JMS006
JMS007
JMS008
JMS009
JMS010
JMS011
13 JMS012
JMS013
15 JMS014
16 JMS015
17
JMS016
JMS017
19 JMS018
20 JMS019
21
JMS020
22 JMS021
23
JMS022
24
JMS023
25
JMS024
26
JMS025
6
7
8
9
10
11
LO
—
H
00
<<______>
B
英語
89
58
82
198
89
70
74
195
153
70
62
192
59
70
95
84
155
155
188
96
66
78
〒53
53
193
例題14
C
数学
69
96
60
77
88
58
69
72
153
90
97
90
SN82882582
56
72
73
68
68
70
55
199
79
64
88
80
試験結果
D
国語
73
73
79
189
94
60
91
85
51
67
70
62
61
85
88
73
54
71
64
70
185
91
73
81
200
62
+
E
F
ITI
O
18
O
88
29
7
720SWI
08
99
79
JMS025
888888
E6
99
50
9Z0SWI
T9
22822
-228255
73
78
JMS027
JMS028
JMS029
(1)
OЄOSWI
227 228 22
TE
33
解答
尚無回答
您的問題解決了嗎?
看了這個問題的人
也有瀏覽這些問題喔😉
推薦筆記
<応用情報技術者/基本情報技術者>午前試験対策
338
1
基本情報処理技術者試験
132
1
基本情報技術者 5章
39
0
【基本情報処理技術者試験】〜基礎理論〜
13
0
情報処理 第四週
3
0
情報処理 第五週
3
0