[問題] excel vba側錄不到活頁簿

作者: catpanwan (catpanwan)   2017-10-27 12:15:29
想請問一下各位
公司有個網站可以匯出一個excel檔
假設是叫excel a好了
我在excel b的活頁簿上有寫個巨集
是會自動抓取excel a上的資料
大部份時候抓取資料上是都沒問題的
但有時會出現錯誤
出現錯誤的時候
我研究了一下
發現是excel b上的巨集找不到excel a這個檔
但網站匯出的檔案確實就叫excel a名稱並沒有變
再仔細的測試了一下
發現在excel b上側錄巨集時
在excel a上所做的動作都沒有被錄到
僅只有側錄到excel b上所做的動作
反過來在excel a上側錄巨集時
也只能錄到excel a上所做的動作
在excel b上做的動作也完全沒有側錄到
後來打開excel vbe來檢視巨集時
也發現在excel b上的vbe看不到excel a的巨集程式碼
反過來在excel a的vbe也看不到excel b的巨集程式碼
感覺就是這兩個excel彼此獨立
相互沒有連結
不曉得為什麼偶然會出現這情況
不知道有沒有什麼方法可排除
請各位大大幫忙看一下 謝謝
作者: newton41 (Newton)   2017-10-27 14:07:00
我猜是你沒有同時把AB都打開,所以沒辦法從B執行動作中得到A的資料。你還是把實際的code貼上來比較容易理解問題可能出在哪吧。

Links booklink

Contact Us: admin [ a t ] ucptt.com