从Access VBA编辑打开的Excel工作表

时间:2016-11-22 13:15:01

标签: excel vba ms-access access-vba ms-access-2013

如何插入行并填充已从MS Access以编程方式打开的Excel表单中的单元格?

2 个答案:

答案 0 :(得分:0)

一种可能性:

Sub Macro1()
'
' Macro1 Macro
    Excel.Workbooks("Test.xlsx").Worksheets(1).Range("A1") = "Test"

End Sub

只需使用.Workbooks和其他工作簿的路径引用其他工作簿。

答案 1 :(得分:0)

另一种方法是直接从访问中创建一个新工作簿,然后填充它:

'Open a new instance of Excel to be used and run without being visible
Dim xls As Excel.Application
Set xls = New Excel.Application

此代码打开一个新的excel实例和一个空工作簿。