返回列表 上一主題 發帖

程式碼修改謝謝

Hsieh 版主謝謝
         C=MID(A,1,1)誤值了改成 C=MID(c,1,1)
             只想 With Sheets(c) 的c是 ...
y663258 發表於 2011-10-26 23:51

C=MID(c,1,1) ?
這樣還是不對啊,
先看前面 : FS = Dir(fd & "\*.xls")
得知 FS 會 = "8.xls"
而 C=MID(c,1,1) 不管跑多少遍都只會等於 "8".

至於底下說的 :
With Sheets(C)改成Sheets("9")可執行但資料夾內工作表檔名可以是9或他不定,如何讓c與工作表同
如果你每個 Excel 檔案都只有一個 Sheet 那麼只要用 Sheets(1) 來抓取就可以了. (此法不需要管 Sheet 到底是取什麼名稱)
也就是改成 With Sheets(1) 即可.

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題