標題: For Each 的range,datatype [打印本頁] 作者: m09903020 時間: 2012-6-3 14:43 標題: For Each 的range,datatype
For Each 的範圍部分我真的不懂@@..要怎麼測試了 於是上來發問
我的想法是想用字串的方式 K1 = (G & Str(ordernum + 1)) 形成 for each G in range(G2,K2),但物件後面.end(xlDown)似乎不吃這套以至於K1有問題,
而我有數筆訂單要跑 不知道這樣寫法不合適在哪?
javascript:;
請問一下For Each 的Range() 括號裡邊需要動態改變的方法有什麼寫法?
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
複製代碼
作者: GBKEE 時間: 2012-6-3 14:50
回復 1#m09903020
[ 不接受變數 ] [ G1 ]->工作表的G1 位置
For Each G In Range([G1], [K1].End(xlDown)) '抓訂單的G排第ordernum+1個col
-> For Each G In Range(G1,Range( K1).End(xlDown))作者: m09903020 時間: 2012-6-3 15:04