|
▼potemkin さん:
>▼Jaka さん:
>返信いただきありがとうございます。
>
>>'↓1個しかない場合は、次に見つかったものと同じセルだから結果は目に見えてますね。
>
>これはそういう仕様なので、むしろ問題ないです。
>わからないのは
>
>Set myCell = Worksheets(i).Cells.FindNext(after:=myCell)
>
>この構文で普通のセルだと「mycell」に値が返ってくるのに
>結合セルだと返ってこないということです。
この部分は、手動でやってもエラーになりますよ。
新規Bookで試してみてください。
つまり、Excel2000の仕様ということです。
どうしようもないです。
>あきらめるしかないのでしょうか。
無理やり、やるなら・・・
Do ・・・
On Error Resume Next
Set myCell = .FindNext(After:=myCell)
On Error GoTo 0
If myCell Is Nothing Then Exit Do
Loop
といった感じでしょうか?
試してないので、間違ってたらスイマセン。
|
|