ループの1週目はNullなのに2週目以降にNullに戻ってないし・・・
-------------------------------------------------
Do While True
'変数宣言
Dim testRange As Range
~色々処理~
If testRange Is Nothing Then
~色々処理~
End If
Loop
-------------------------------------------------
どっかのセルを最初に入れといてそれを初期値でいいか↓
-------------------------------------------------
Do While True
'変数宣言
Dim testRange As Range
'初期値でどっかのセルを入れておく
Set testRange = Range("A1")
~色々処理~
'最初に入れたセルなら初期値のまま
If testRange = Range("A1") Then
~色々処理~
End If
Loop
-------------------------------------------------
ちゃんと検証してないけどSet系の変数だけかな?
変数宣言しなくても良い言語だもんね・・・
0 件のコメント:
コメントを投稿