我有问题请尽可能帮助我。我有D栏,我在工作表上插入了一个按钮来开始一个过程。
由于与网络的连接,D列有更新系统。
现在我的流程是:每次打开工作表并按下该按钮,我想每3分钟更新一次连接统计数据,但在更新D列之前,我想先在下一个中创建一个新列(列E)和列D的数量被复制到插入的列,然后更新列D的数量而不影响列E.我的意思是我想在每次更新时创建列D的过去记录。
这是我的代码,但我知道它非常不完整:)
Sub sbCopyRange()
Columns(5).Insert
Range("D1:D17").Copy Destination:=Range("E1")
End Sub
Private Sub CommandButton2_Click()
Call sbCopyRange
ActiveWorkbook.RefreshAll
End Sub
此代码首先根据需要创建新列E,并将列D复制到该列。然后,对列D的刷新开始,但在此步骤中,列E也已更改为更新的列D并且不保持静态。所以我丢失了记录。