Excel VBA,用于从特定单元格开始选择整个列

时间:2012-10-31 19:56:19

标签: excel-vba vba excel

如何在特定单元格后选择整个列?

例如,我想在C24之后选择整个列,以便包含C24, C25, ...

我使用了以下代码段但没有成功:

ActiveSheet.Range("C24", ActiveSheet.Range("C24").End(xlDown)).Select

有人可以纠正我的错误吗?

3 个答案:

答案 0 :(得分:9)

您只需要在Range

中包含两个引用
Range(ActiveSheet.Range("C24"), ActiveSheet.Range("C24").End(xlDown)).Select

答案 1 :(得分:8)

即使存在内容低于C24的单元格,这种方法仍然有效:

With ActiveSheet
.Range(.Range("C24"), .Range("C" & .Rows.Count)).Select
End With

答案 2 :(得分:0)

我不知道你是否想要一个公式或者是否有任何方法可行但是如果你选择你希望它开始的单元格并按住ctrl + shift +向下箭头它将选择该单元格及其下面的所有内容。