相关文章推荐
威武的南瓜  ·  [Android]StateMachine介 ...·  5 月前    · 
威武的南瓜  ·  Top 5 typeorm Code ...·  11 月前    · 
帅气的红茶  ·  清华大学出版社·  2 小时前    · 
阳刚的凉面  ·  Python Web ...·  2 小时前    · 
傻傻的馒头  ·  利用Pycharm + ...·  2 小时前    · 
详细介绍:

在当前Excel工作表通过VBA代码提取外部Excel工作簿内容示例。

方法一:例如在当前工作表A1单元格,获取外部Excel工作簿test.xlsx,第一个工作表A1的内容。

Sub Extract_Open01()
    Dim myApp As New Application
    Dim wkSht As Worksheet
    '隐藏Excel
    myApp.Visible = False
    '打开数据文件,并指定工作表对象
    Set wkSht = myApp.Workbooks.Open(ThisWorkbook.Path & "\test.xlsx").Sheets(1)
    [A1] = wkSht.[A1]
    '关闭Excel
    myApp.Quit
    Set wkSht = Nothing
    Set myApp = Nothing    
End Sub


方法二:例如在当前工作表A2单元格,获取外部Excel工作簿test.xlsx,第一个工作表A2的内容。

Sub Extract_Open2()
    Dim myObj As Object
    ' GetObject 返回工作表对象的引用
    Set myObj = GetObject(ThisWorkbook.Path & "\test.xlsx")
    [A2] = myObj.Sheets(1).Cells(2, 1)
    '关闭工作簿
    myObj.Close
    Set myObj = Nothing
End Sub
下载示例:

解决"ActiveX部件不能创建对象"的

(534)人喜欢 2021-12-13

如何注册ADO与DAO

(536)人喜欢 2021-12-13

用VBA代码自动引用树控件方法

(494)人喜欢 2021-12-06

使用VBA代码批量删除Word中空白段落

(573)人喜欢 2021-12-03
展开全部内容

使用VBA代码批量将多页PPT快速转换Word文档

(609)人喜欢 2020-10-31

Access将文本框内容复制到剪贴板方法

(451)人喜欢 2021-01-13

Excel自动添加复选框控件及事件代码

(1155)人喜欢 2020-10-31

VBA常见编程技巧10例

(769)人喜欢 2021-02-23

如何注册ADO与DAO

用VBA代码自动引用树控件方法

使用VBA代码批量删除Word中空白段落

如何使用VBA增加、修改及删除Access数据库表字段?

用'FileDialog'作用于对象'_Applicatio

将VBA编写的函数过程封装成DLL组件并在Office\Ex

 
推荐文章