在从另一个excel文件

时间:2018-02-02 11:04:38

标签: excel excel-vba vba

我有一个Excel VBA将结果生成到一个excel文件中,该文件继续运行少量SQl查询并且每隔10-15分钟就会保持刷新阈值。我想定期阅读/刷新结果,每10-15分钟说第二个excel文件?

我不确定我是否正确解释但这可能吗?我运行VBA代码并在一个excel文件中生成结果,此刻每10分钟刷新一次。但是我坚持第二步,我想从这个文件中读取结果并将其显示在我的新excel文件中。

欢迎任何想法或意见。

谢谢。 佐勒菲卡尔

This is the dashboard excel file where I want to display results into a textboxes which are in the other excel file (values in B2, B3,..in other screen shot attached)

上面是仪表板excel文件,我想将结果显示在另一个excel文件中的文本框中(B2,B3,...中的值在下面的屏幕截图中附加)

Below is the results file..

1 个答案:

答案 0 :(得分:1)

如下所示,它会从您当前的工作簿中复制您的A1并将值放入模板工作簿的B2中:

 Sub sb_Copy_Save_Worksheet_As_Workbook()
    Dim workbookName As String
    workbookName = "C:/User/Me/test/mynewworkbook.xlsx"
    'set the path to your workbook
    Set otherWorkbook = Workbooks.Open(workbookName) 'open it
    otherWorkbook.Sheets("Sheet1").Range("B2") = ThisWorkbook.Sheets("Sheet1").Range("A1")
    'change the sheet name above to the sheet you want to copy
    otherWorkbook.Close SaveChanges:=True
    'change the path above to where you want the new file saved
End Sub