エルスなしのIF文を一行で書くと
EndIFって必要ないんでしょうか?
「If a<b Then 〜〜〜〜 」
のときとかです。
そういうものなんでしょうか?
必要ないです。
そうゆうものです。
If文を1行で書く場合は、End Ifは必要ありません。
ただ、Elseがなくても、複数行で書いた場合は、End Ifを書く必要があります。
チョット調べてみたら、
そのままのことが、MSDNに明記してありますね。
1 行の構文の If...Then では、End If ステートメントを省略することに注意してください。condition が真 (True) のときに複数行のコードを実行する場合は、ブロック形式の If...Then...End If 構文を使う必要があります。
早いレスに驚きを隠せません!
いなさん、みっちーさん
ありがとうございました。
ツイート | ![]() |