作者jimkuo (洨任)
看板Office
標題[算表] VBA參數
時間Fri Nov 27 23:41:16 2015
軟體:EXCEL
版本:2010
我想要取用以下SN1~SN9當作關鍵字 利用Do Loop的方式進行查詢開啟檔案
SN1 = "A03-B214C05-05942"
SN2 = "A03-B3148C4-05131"
SN3 = "A03-B113B34-05804"
SN4 = "A03-B214C05-07235"
SN5 = "A04-B214C05-05942"
SN6 = "A04-B3148C4-05131"
SN7 = "A04-B113B34-05804"
SN8 = "A04-B214C05-07235"
SN9 = "A10-B113B32-03345"
請問要如何將S1~S9丟進去迴圈內
我本來的想法是這樣寫
可是SN都無法帶出像上面的數值
For i=1 to 9
SN="SN"&i
Path="C:\SN*.xls"
Name=Dir(Path)
Do While Name<>""
做要做的事情
Name=Dir()
loop
next
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.117.63
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1448638882.A.AA2.html
→ soyoso: 宣告,sn(9)為字串類型,以sn(1)="a03-b21..."方式 11/28 00:05
→ soyoso: 就可以用迴圈sn(i)的方式讀出 11/28 00:05
→ soyoso: 另外path要字串連結變數的話可用& 11/28 00:08