excel vba でinputbox関数を使って(それ以外の関数でも良いです)、 決められた2種類の文字の何れかを選択してもらうことは可能でしょうか?

excel vba でinputbox関数を使って(それ以外の関数でも良いです)、 決められた2種類の文字の何れかを選択してもらうことは可能でしょうか? ボタンを押すと、メッセージボックスが立ち上がり、 「〇〇と××どちらかを選んでください」とメッセージがでて 〇〇と××どちらかを選べる、というような感じです。 ご教示いただけると大変助かります。

補足

ユーザーフォームを使うしかないでしょうか?

Visual Basic28閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

二者択一ならメッセージボックスで簡単に済ます事も出来ます。 Sub Sample()     Dim Res As VbMsgBoxResult     Res = MsgBox("○○なら「はい」、××なら「いいえ」を選択して下さい。", vbYesNoCancel)     If Res = vbCancel Then Exit Sub     If Res = vbYes Then         MsgBox "○○の処理"     Else         MsgBox "××の処理"     End If End Sub

ThanksImg質問者からのお礼コメント

ありがとうございます!! これならユーザーフォーム使わなくてもいけそうですね!!

お礼日時:2019/12/6 16:35