是否可以从定义为远程(//remote)的已打开excel窗口复制和粘贴数据?
是否可以从打开的excel窗口复制和粘贴数据,该窗口被定义为远程(//remote),因为它显然/可能位于另一台服务器上 我通常按如下方式搜索和设置工作簿:是否可以从定义为远程(//remote)的已打开excel窗口复制和粘贴数据?,excel,vba,copy,paste,Excel,Vba,Copy,Paste,是否可以从打开的excel窗口复制和粘贴数据,该窗口被定义为远程(//remote),因为它显然/可能位于另一台服务器上 我通常按如下方式搜索和设置工作簿: For beginoutput = 1 To 9999 On Error Resume Next Set wbook = Workbooks("info" & reeks & ".csv) If wbook Is Nothing Then Set wbook = Nothing
For beginoutput = 1 To 9999
On Error Resume Next
Set wbook = Workbooks("info" & reeks & ".csv)
If wbook Is Nothing Then
Set wbook = Nothing
On Error GoTo 0
reeks = reeks + 1
Else
Exit For
End If
Next beginoutput
但我想我使用的数据现在驻留在另一台服务器上,因为当我打开它时,我的代码不再工作,而excel窗口在我的屏幕上彼此相邻
如果我检查源代码,它会显示文件路径(在活动工作点和包含我所需信息的工作表之间)的差异,每个用户都会更改,因此我无法使用路径复制和粘贴所需的数据。我不明白为什么这样做行不通。你能打开宏录制器并点击整个过程吗?你应该得到你所需要的所有代码,还有更多的代码。如果你在下一步的错误恢复中取出
,你可能会更好地指出什么“不起作用”。你的代码缺少引号Set wbook=workbook(“info”&reeks&“.csv”)
应该是Set wbook=workbook(“info”&reeks&“.csv”)