2012-10-31 89 views
5

如何在特定單元格後選擇整列?用於選擇從特定單元格開始的整列的Excel VBA

例如,我想C24後,選擇整列,使包括C24, C25, ...

我曾與下面的代碼段的工作,但沒有成功:

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

可能有人請糾正我的錯誤?

回答

8

你只需要一個Range內包裹的兩個引用:

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

正如Doug的回答所指出的那樣,如果它完全是空白或完全填充,這將只會選擇列的全部其餘部分。 –

+0

Will Doug的方法是否選擇整個列,而不管它是否完全空白/填充? – czchlong

+0

爲什麼不測試它? –

6

這裏有一個方法,如果有低於C24內容的單元格,將連工作:

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

我不知道你是否想要一個公式,或者如果有任何方法可以工作,但如果你選擇你想要它開始的單元格並按住Ctrl + Shift +向下箭頭,它將選擇該單元格和它下面的所有內容。

相關問題