アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelのプログラムで例えば、セル「A」から「F」までの範囲の場合、

Range("A:F")

セル「A1」から「F3」の場合、

Range("A1:F3")

となりますが、これをCells(Row,Column)を使用した方法はあるでしょうか?
回答よろしくお願いします。

A 回答 (2件)

>Range("A1:F3")



これを、Cells(Row,Column)のみで表すことはできません。
同じRangeプロパティを使って

Range( Cells(1,1), Cells(3,6) )

Range( Cells(1,"A"), Cells(3,"F") )

Row1 = 1 :Clm1 = 1
Row2 = 3 :Clm2 = 6
Range( Cells(Row1,Clm1), Cells(Row2,Clm2) )

見れば分かると思いますが、
Cells(Row,Column)では、ひとつのセルしか指定できない、
即ちRangeプロパティみたいに範囲指定は出来ないということです。


ところで、
ComboBoxの▲云々の質問が削除されてませんか?
夜にでも回答しようかと思っていたのですが。(^^;;;
自己解決したのでしょうね。たぶん。
 
    • good
    • 1
この回答へのお礼

やはりCellsをRangeで囲まないとダメなんですね。
Cellsは文字列もOKなんですね。

コンボボックスのところはなんとか自分で解決することができました。

ありがとうございました。

お礼日時:2007/12/09 10:01

Range("A1:F3").Selectをrow,columnにするのであれば


↓でおkだと思いますが。
Range(Cells(1, 1), Cells(3, 6)).Select
質問の意味が違ってたらごめんなさい。
    • good
    • 0
この回答へのお礼

なるほど。

CellsをRangeで囲ってやればできるんですね。

ありがとうございました。

お礼日時:2007/12/09 09:38

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