簡體   English   中英

在Excel VBA中選擇列和行方向的范圍

[英]Selection of range in both column and row direction in Excel VBA

我想從E1中選擇數據,直到在H列中包含數據的單元格。是否可以通過VBA?

我已經嘗試使用此代碼:

Range(Range("e1").End(xlDown), Range("h1").End(xlDown)).Select

但是它選擇E2到H2。

采用:

Range("E1:H" & Range("H" & Rows.Count).End(xlUp).Row)

這將選擇從E1到H列的最后一個填充單元格的范圍

我想從E1選擇數據,直到包含H列中數據的單元格

這對您有用嗎?

Range("e1", Columns("h").Find("*")).Select

如果H1始終為空,則與您所說的完全一致。

除非您的意思最后一個包含H列數據的單元格 在這種情況下:

    Range("e1", Range("h999999").End(xlUp)).Select

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM