选择具有值的整个单元格(非连续)

时间:2013-10-04 21:00:38

标签: excel vba excel-vba

我的数据从A3开始,想要选择具有值的整个单元格。

就像你要按Ctrl + A选择一样。

行A1和A2是标题内容并合并在一起。

UsedRange从A1中选择 由于数据不连续,End(xlto...)无效。

谢谢

1 个答案:

答案 0 :(得分:1)

Range("A3").CurrentRegion

与选择A3然后按Ctrl + A相同,但是您描述了第1行和第2行中的数据,因此您可能需要更像

的内容
Dim rng as Range
With ActiveSheet
    Set rng = .Range(.Range("A3"), _
                 .Cells(Rows.Count,1).End(xlUp)).Resize(,numColumns)
End With

其中numColumns是您拥有的数据列数

相关问题