[問題] vba撈取指定工作表

看板Office作者時間1年前 (2022/12/02 15:30), 編輯推噓1(105)
留言6則, 3人參與, 1年前最新討論串1/2 (看更多)
版本: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://www.ptt.cc/bbs/Office/M.1669966221.A.2E7.html

12/02 15:56, 1年前 , 1F
1.For Each sht的區塊結尾也要有一個Next sht
12/02 15:56, 1F

12/02 15:57, 1年前 , 2F
2.現在的code完全沒有用到sht這個變數
12/02 15:57, 2F

12/02 15:59, 1年前 , 3F
意思是,你一直對目前active的sheet操作,但沒有如你想要
12/02 15:59, 3F

12/02 15:59, 1年前 , 4F
的每一頁都操作
12/02 15:59, 4F

12/02 23:04, 1年前 , 5F
感謝N大的回覆,週一進辦公室重寫看看
12/02 23:04, 5F

12/03 07:47, 1年前 , 6F
少一個next
12/03 07:47, 6F
文章代碼(AID): #1ZYQcDBd (Office)
文章代碼(AID): #1ZYQcDBd (Office)