こんにちは。

エクセルでセルの範囲を指定するとき、例えば
Range("C:C,F:F")
とかってすると思うんですが、これをC:Cではなくcellsで指定するには
どうすればいいのでしょうか?

Range(cells(1,1),cells(1,2))
みたくしたいのです。でもこれだと連続した範囲しか指定できないので。。。

-----------------------------
環境:Excel2003、WinXPSP2

A 回答 (1件)

こんなことをされたいのでしょうか?


Sub Test()
Union(Cells(1, 1), Cells(3, 3)).Interior.ColorIndex = 3
Union(Columns(2), Columns(4)).EntireColumn.Hidden = True
End Sub
    • good
    • 0
この回答へのお礼

こんばんわ。できました。ありがとうございました。

この後、Chartを書きたかったんですが、Chartの指定範囲はunionでは
だめみたいで、一度、Range変数に代入してからChartの指定範囲に
使用したらうまくいきました。

お礼日時:2009/05/17 00:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報