質問

Excelワークシートにデータがあります。データを含むすべてのセルを選択します。

たとえば、セルA1、A2、A3、B1、B2、B3、C1、C2、およびC3にデータがあるワークシートの場合、シート全体ではなく、この3x3グリッドのみを選択するにはどうすればよいですか?

ActiveSheet.SelectUsedCells のようなものを探しています。

役に立ちましたか?

解決

ここに行きます:

Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select

または、必ずしもA1から開始する必要がない場合

Range("C6").Select  ' Select a cell that you know you populated'
Selection.End(xlUp).Select
Selection.End(xlToLeft).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select

他のヒント

CurrentRegion プロパティもご覧ください。これにより、空のセルに囲まれた連続した範囲が選択されるため、ワークシートの形式によっては、よりエレガントな方法になる場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top