我有兩個工作簿,Target為目的工作簿、Source為來源檔(便於抓取對應資料後丟入Target工作簿)
然後我先在Target裡找出予取得的日期..例如:2022/9/30
接著再到來源檔Source裡的A欄(日期欄)內用.find的方式去找2022/9/30
但無論我怎麼寫它都會出現錯誤,
奇怪的在我在source檔裡用錄製巨集,來參考其語法,都跟我寫的一樣...
因為一直找不出問題所在,只好來求救了..
程序截圖如下:

本來在想會不會是變數TargetLastDay我未設型態,所以後來又在程序上頭強迫更改其
型態為日期,但執行結果一樣會錯誤而停在這裡..
如圖可看出,其TargetLastDay的值為2022/9/30 無誤

程式中斷後的錯誤碼為
執行刜段錯誤91':
沒有設定物件變數或with 區域變數
以上為Q1
----------
下為Q2
同樣的程序後半段,原先我未做抓取Source檔的資料時,其都執行的好好的..
由於Q1的部位會發生找不到日期,故無法抓到正確的要用的數據.
所以我用手動複製後,再切回到Target目的工作簿裡,然後將中斷點下拉至下一個陳述式來繼續執行
也就是到目的檔後,然後將來源檔的數據貼到對應位址,
接著選取對應的範圍,然後向下填滿
原本的程序也都未改,但不知何故,改由來源工作簿抓資料這動作加入後,變得這邊也無法向下填滿

錯誤碼則變成1004

搞得我頭好痛..不知究竟問題出在哪?能否請高手指點一二,再次感激不盡




























































































