[算表] Excel VBA 的變數問題
軟體: Excel
版本: 2003
For Each Search In [A1:A10]
想請問上面那行程式碼中 A1、A10 這兩個表格的表示能否用變數取代呢?
因為每次更改範圍,就要用VB編輯器改,頗麻煩,想用表單設置參數,例如:
| C | D
--|---------
3 | A1 | A10 <- 表單中的固定表格,下次改範圍就改 C3、D3
X = Range("C3").Value <- VBA 程式碼的取用
Y = Range("D3").Value
[A1:A10] 改成 [X:Y] 或 ["X":"Y"] 都不行,想請問要怎麼改才正確呢?
另外想多問個小問題:有沒有辦法在程式碼中,
知道某排欄位的最後一個有值編號或該欄位有幾個值呢?
例如,A1:A10 之後就沒有數值了,有辦法得知 A 欄位的最後一個欄位編號是 A10
或 A 欄位有 10 個數值嗎?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.18.7
推
07/03 00:11, , 1F
07/03 00:11, 1F
→
07/03 00:12, , 2F
07/03 00:12, 2F
→
07/03 00:13, , 3F
07/03 00:13, 3F
→
07/03 18:44, , 4F
07/03 18:44, 4F
→
07/03 20:02, , 5F
07/03 20:02, 5F
Office 近期熱門文章
PTT數位生活區 即時熱門文章