选择包含数据的所有单元格

Mar*_*ius 4 excel vba

我在Excel工作表中有一些数据.我想选择包含数据的所有单元格.

例如,对于单元格A1,A2,A3,B1,B2,B3,C1,C2和C3中的数据的工作表,如何仅选择此3x3网格,而不是整个工作表?

我正在寻找类似的东西ActiveSheet.SelectUsedCells.

Ric*_*dle 14

干得好:

Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Run Code Online (Sandbox Code Playgroud)

或者,如果您不一定从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
Run Code Online (Sandbox Code Playgroud)


Lun*_*tik 7

您可能还想看看CurrentRegion酒店.这将选择一个由空单元格限定的连续范围,因此根据工作表的格式,这可能是一种更优雅的方式.