2017-01-02 43 views
0

是否有可能从打开的Excel窗口中复制和粘贴数据,该窗口被定义为远程(//远程),因为它显然/可能位于另一台服务器上?是否可以从打开的Excel窗口中复制和粘贴数据,该窗口被定义为远程(//远程)?

我通常搜索并设置这样的工作簿:

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窗口在我的屏幕上彼此相邻。

如果我查看源代码,它会显示文件路径(活动工作目录和工作表与我需要的信息之间的差异),每个用户更改哪一个,所以我无法使用路径来复制和粘贴所需的数据。

+0

如果您取出“On Error Resume Next”,您可能会更好地指示“不起作用”。 – Comintern

+0

您的代码缺少引号“Set wbook = Workbooks(”info“&reeks&”.csv)'should be'Set wbook = Workbooks(“info”&reeks&“.csv”)' – EEM

回答

0

我不明白为什么那不起作用。你可以打开宏记录器并点击过程?你应该得到你需要的所有代码,以及更多。

相关问题