2017-07-07 14 views
0

我需要在Excel 2010中生成一個基本上可以持續運行(通過按鈕啓動或按鈕停止)的宏來查看文件夾。如果文件在那裏創建並以某種方式命名,那麼宏將打開它並處理其中的數據。該文件然後關閉並刪除。宏然後繼續觀看文件夾以獲取更多要處理的文件Excel 2010 VBA - 持續查找要處理的文件的文件夾?

這是一個合理/可行的宏,我可以在Excel中用VBA創建宏嗎? VBA能否持續運行而沒有問題?

問候 安迪

+1

是的,使用'Application.OnTime'循環是可行的。試試:) –

+1

你的問題的簡短答案是肯定的。但這不是一個免費的代碼寫入服務。我們很高興能夠幫助您解決您已經編寫的代碼遇到的問題。我建議尋找'Application.OnTime' [方法](https://msdn.microsoft.com/en-us/vba/excel-vba/articles/application-ontime-method-excel)。 – Soulfire

+0

感謝您的建議傢伙! – Andy

回答

0

您的程序是否不斷從Excel工作表中更改數據?如果沒有,我會建議用另一種語言創建程序,並在包含代碼和sleep()函數的連續循環中運行。如果是這樣,那麼我會建議使用工作表更改事件,並且無法在宏運行時編輯工作表(即使您在VBA中使用sleep/wait命令)

此鏈接也可能證明有用:How to get VBA Macro to run continuously in the background?

相關問題