1
目前我的電子表格讀取財務數據。我想以編程方式將其每秒鐘轉換爲CSV。我如何在VBA中做到這一點?如何讓Excel以編程方式寫入CSV?
目前我的電子表格讀取財務數據。我想以編程方式將其每秒鐘轉換爲CSV。我如何在VBA中做到這一點?如何讓Excel以編程方式寫入CSV?
像這樣的東西應該工作:
Sub SetTimeout()
Application.OnTime Now + TimeValue("00:00:30"), "SaveAsCSV"
End Sub
Sub SaveAsCSV()
Calculate
ActiveWorkbook.SaveAs Filename:="book1.csv", FileFormat:=xlCSV, CreateBackup:=False
Call SetTimeout
End Sub
只要打電話SetTimeout()
,每當你想開始儲蓄,它會從那麼這樣做每隔30秒(因此Now + TimeValue("00:00:30")
部分)