VBAでのイミディエイトウインドウについて
VBAのイミディエイトウインドウでEnd If使う記法ってあるんですか?
If TRUE then msgbox "a": else msgbox "b"
これはいけるけど
If TRUE then msgbox "a": else msgbox "b" :end if
これはエラー出るじゃないですか
出来ないからって何の問題もないんですけど、何か方法あったら知りたいなと思いました。
0
VBAのイミディエイトウインドウでEnd If使う記法ってあるんですか?
If TRUE then msgbox "a": else msgbox "b"
これはいけるけど
If TRUE then msgbox "a": else msgbox "b" :end if
これはエラー出るじゃないですか
出来ないからって何の問題もないんですけど、何か方法あったら知りたいなと思いました。
@totqkke
以下ページの、
https://www.excel-chunchun.com/entry/2019/02/10/190143
"IF文を使いたい"で記載されていました。
※ ソースは不明ですが。
// 引用開始 //
IF文は少し特殊な文法となっており、(コロンを使わずとも)複数のステートメントを一行で書く事ができます。
この時、End Ifは不要になるのでご注意を。
If a=1 Then ?1 Else ?2
2
// 引用終了 //
@totqkke
Questioner