【发布时间】:2020-04-09 09:32:27
【问题描述】:
我有一个 Excel 工作簿,它从另一个来源(打开、关闭、净头寸等)提取股票数据
重点是,我想在每次数据更改时保存一个 CSV 文件,例如,我输入了一个有 100 只股票的头寸,excel 已经相应地更新了信息,现在我想将它保存到一个单独的excel表。
当我手动输入信息时,下面的代码可以正常工作,但是当通过 RTD(自动更新单元格)提取数据时,代码不会运行
Private Sub Worksheet_Change(ByVal Target As Range)
Application.DisplayAlerts = False
If Not Intersect(Target, Me.Range("B33:D380")) Is Nothing Then
ThisWorkbook.SaveCopyAs Filename:="F:\Google Drive\autosave.csv"
End If
End Sub
【问题讨论】: