2016-03-01 115 views
1

經過研究,我沒有找到一個例子,在這個宏中我可以用固定行號替換變量。在Excel中通過變量選擇行

Rows("14:26").Select 

我正在建立一個多頁的表單。在添加完每個頁面後,我想進入並更改此行範圍的行高。我可以毫無問題計算的起始和結束行,但我還沒有想出如何重寫與變量

我希望這樣的事情會工作

Rows(sRow:eRow).Select 

Rows("sRow:eRow").Select 
這條線

Rows(sRow, eRow).Select 
+0

行(sRow&「:」&eRow「)。選擇' –

+0

是的工作只需要刪除額外的」eRow後。陳述這是對我的問題的回答,我會標記一個接受,所以你得到信用 – Claus

+0

繼續並接受@FelipeRosa他花時間解釋「爲什麼」。 –

回答

2

正確的形式是:

Rows(sRow & ":" & eRow).Select 

說明:您需要將兩個變量與冒號連接起來,因爲這是行選擇函數期望的格式。