Excel総合相談所 124 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0271名無しさん@そうだ選挙にいこう
2016/10/24(月) 16:50:34.49InputBox()でキャンセルすると空欄のまま決定したのと同じになるので、
空欄の場合にプログラム終了という分岐をかます
Do
mydate = InputBox("日付を入力してください。yyyy/m/d")
If mydate = "" Then
Exit Sub
End If
Loop Until IsDate(mydate)
ついでに空欄の入力とキャンセルを分けたければ、
Application.InputBox()
を使う。こっちはキャンセルでfalseが返る
■ このスレッドは過去ログ倉庫に格納されています