>>558
しない
条件つきコンパイルってのは、実行前にコードを書き換えるようなものと思って良い。実行後は消えて無くなると思って良い。
>>558は、以下と同等に解釈される
Sub foo()
For i = 1 To 100 Step 1
conEnv = 1
ans = d1 + d2
Next i
End Sub
ちなみにこれも上記と同じ。 ans = d1 * d2 は実行されない
for i= 1 to 100 step 1
conEnv = 1
#If conEnv = 1 Then
ans = d1 * d2
#Else
ans = d1 / d2
#End If
Next i
分岐させたいならこう
for i= 1 to 100 step 1
#conEnv = 1
#If conEnv = 1 Then
ans = d1 * d2
#Else
ans = d1 / d2
#End If
Next i
Excel VBA 質問スレ Part74
■ このスレッドは過去ログ倉庫に格納されています
559デフォルトの名無しさん (ワッチョイ 8d68-e0vW)
2022/01/22(土) 10:56:45.31ID:DLYfLGcJ0■ このスレッドは過去ログ倉庫に格納されています
