(P168 MsgBox関数の戻り値参照)
Sub 色検索() Dim iro As Integer iro = MsgBox("ワインの色は赤ですか?", vbYesNo) If iro = 6 Then Range("B5").Select Selection.AutoFilter 3, "赤" Else iro = MsgBox("ワインの色は白ですか?", vbYesNo) If iro = 6 Then Range("B5").Select Selection.AutoFilter 3, "白" Else iro = MsgBox("ワインの色はロゼですか?", vbYesNo) If iro = 6 Then Range("B5").Select Selection.AutoFilter 3, "ロゼ" Else MsgBox "選択が間違っています" & Chr(13) & _ "赤、白、ロゼの中から選択してください", vbOKOnly + vbExclamation End If End If End If End Sub
輸入国検索プログラムもIf文のみで実装せよ.
Sub 輸入国検索() Dim kuni As Integer kuni = MsgBox("輸入国はイタリアですか?", vbYesNo) If kuni = 6 Then Range("B5").Select Selection.AutoFilter 5, "イタリア" Else kuni = MsgBox("輸入国はフランスですか?", vbYesNo) If kuni = 6 Then Range("B5").Select Selection.AutoFilter 5, "フランス" Else MsgBox "入力が間違っています" & Chr(13) & _ "イタリア,フランスのいずれかを入力してください", vbOKOnly + vbExclamation End If End If End Sub
0 件のコメント:
コメントを投稿