首页 > 解决方案 > VBA Excel-2010 如何将数据添加到外部工作簿

问题描述

我正在研究如何最好地将数据插入外部工作簿。我尝试使用 AOD,但我想知道是否有一种快速简便的方法来读取和写入单元格。

像 Worksheets("SheetName").Range("A1").Value = "Hello World"

但是能够在外部 excel 工作簿文件上做到这一点。

标签: excelvba

解决方案


使用变量来保存你的工作簿并参考那些

Dim wb As Workbook , path As String, wbOther As Workbook 
path = "workbookpath"
Set wb = Application.Workbooks.Open(path) 
Set wbOther = ThisWorkbook 

wbOther.Worksheets("Sheet1").Range("A1") = wb.Worksheets("Sheet1").Range("A1")

推荐阅读