[算表] VBA參數

看板Office作者 (洨任)時間10年前 (2015/11/27 23:41), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
軟體: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

11/28 00:05, , 1F
宣告,sn(9)為字串類型,以sn(1)="a03-b21..."方式
11/28 00:05, 1F

11/28 00:05, , 2F
就可以用迴圈sn(i)的方式讀出
11/28 00:05, 2F

11/28 00:08, , 3F
另外path要字串連結變數的話可用&
11/28 00:08, 3F
文章代碼(AID): #1MM7cYgY (Office)
文章代碼(AID): #1MM7cYgY (Office)