2017-01-02 54 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

我不明白爲什麼那不起作用。你可以打開宏記錄器並點擊過程?你應該得到你需要的所有代碼,以及更多。

相關問題