如何在特定單元格後選擇整列?用於選擇從特定單元格開始的整列的Excel VBA
例如,我想C24
後,選擇整列,使包括C24, C25, ...
我曾與下面的代碼段的工作,但沒有成功:
ActiveSheet.Range("C24", ActiveSheet.Range("C24").End(xlDown)).Select
可能有人請糾正我的錯誤?
如何在特定單元格後選擇整列?用於選擇從特定單元格開始的整列的Excel VBA
例如,我想C24
後,選擇整列,使包括C24, C25, ...
我曾與下面的代碼段的工作,但沒有成功:
ActiveSheet.Range("C24", ActiveSheet.Range("C24").End(xlDown)).Select
可能有人請糾正我的錯誤?
你只需要一個Range
內包裹的兩個引用:
Range(ActiveSheet.Range("C24"), ActiveSheet.Range("C24").End(xlDown)).Select
這裏有一個方法,如果有低於C24內容的單元格,將連工作:
With ActiveSheet
.Range(.Range("C24"), .Range("C" & .Rows.Count)).Select
End With
我不知道你是否想要一個公式,或者如果有任何方法可以工作,但如果你選擇你想要它開始的單元格並按住Ctrl + Shift +向下箭頭,它將選擇該單元格和它下面的所有內容。
正如Doug的回答所指出的那樣,如果它完全是空白或完全填充,這將只會選擇列的全部其餘部分。 –
Will Doug的方法是否選擇整個列,而不管它是否完全空白/填充? – czchlong
爲什麼不測試它? –