作者MayKA ()
看板Office
標題[問題] vba撈取指定工作表
時間Fri Dec 2 15:30:19 2022
版本:excel2013
作業需求:
想把子資料夾裡的所有檔案,
若某個工作表的A14格數值為1時
就要複製該工作表的指定欄位
並貼到其他檔案的工作表”收檔後內容”中
問題:原因可能為For Each sht In ActiveWorkbook.Sheets
但拿掉此句後,也無法順利執行
(自動打開第一個檔案後,就無法繼續;
第一個檔案的工作表,A14格數值非為1)
想請問應如何調整
感謝!
https://i.imgur.com/xuTfmBj.jpg
https://i.imgur.com/soI59bl.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.244.194 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1669966221.A.2E7.html
1F:→ newacc: 1.For Each sht的區塊結尾也要有一個Next sht 12/02 15:56
2F:→ newacc: 2.現在的code完全沒有用到sht這個變數 12/02 15:57
3F:→ newacc: 意思是,你一直對目前active的sheet操作,但沒有如你想要 12/02 15:59
4F:→ newacc: 的每一頁都操作 12/02 15:59
5F:→ MayKA: 感謝N大的回覆,週一進辦公室重寫看看 12/02 23:04
6F:推 waiter337: 少一個next 12/03 07:47