|
▼多摩川 さん:
>こんばんは。
>
>最終的にアドレスで記入すると、Range("C2:F2,C4:F45").Select としたいと思っています。
>
>C2:F2 のアドレスは Range("C2", Range("C2").Offset(0, 3)).Address で取得でき、
>C4:F45 のアドレスは Range("C4").Resize(Cells(Rows.Count, 3).End(xlUp).Row - 3, 6).Address で取得できるシート構成となっています。
>
> x = Range("C2", Range("C2").Offset(0, 3)).Address
> y = Range("C4").Resize(Cells(Rows.Count, 3).End(xlUp).Row - 3, 6).Address
> Range(x, y).select
>
>とした場合、Range("C2:F2","C4:F45").Select と同じ範囲を選択してしまします。
>どのように書いたらよいのでしょうか?
>
>よろしくお願いします。
Range("C2:F2,C4:F45").Selectとしたいのなら
Range(x, y).select
→Range(x & "," & y).select
にしてみるとか?
|
|