- 帖子
- 40
- 主題
- 13
- 精華
- 0
- 積分
- 69
- 點名
- 0
- 作業系統
- w7
- 軟體版本
- office07
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-4-24
- 最後登錄
- 2012-8-20
|
For Each 的範圍部分我真的不懂@@..要怎麼測試了 於是上來發問
我的想法是想用字串的方式 K1 = (G & Str(ordernum + 1)) 形成 for each G in range(G2,K2),但物件後面.end(xlDown)似乎不吃這套以至於K1有問題,
而我有數筆訂單要跑 不知道這樣寫法不合適在哪?
javascript:;
請問一下For Each 的Range() 括號裡邊需要動態改變的方法有什麼寫法?- Sub a()
- Call cal_item_num_in_asile_5items(arr_order_list(i))
- end sub
- Sub cal_item_num_in_asile_5items(ByVal ordernum) '抓訂單的arr_order_list(i)
- Dim G, G1, K1 As String
-
- G1 = (G & Str(ordernum + 1))
- K1 = (G & Str(ordernum + 1))
- For Each G In Range([G1], [K1].End(xlDown)) '抓訂單的G排第ordernum+1個col
- 'K1不知道哪裡有問題
- end sub
複製代碼 |
-
-
問題.JPG
(50.05 KB)
Sheet DATA
|