社区
VBA
帖子详情
VBA的难题,如何在一个宏里访问另一个文件的cell
zhangziyu
2005-10-15 09:54:33
比如:文件1.xls,文件2.xls
我可以在宏中用:
Cells(1, 2).Select
ActiveCell.FormulaR1C1 = "=[文件2.xls]Sheet1!R21"
但如果不要公式,只是要赋值而已,象如下这样做:
ActiveCell.Text = "1234"
对本文件的sheet可以很容易这样写
ActiveCell.Text = sheet2!R1C1
但对另一个文件的sheet如何访问呢??
...全文
269
3
打赏
收藏
VBA的难题,如何在一个宏里访问另一个文件的cell
比如:文件1.xls,文件2.xls 我可以在宏中用: Cells(1, 2).Select ActiveCell.FormulaR1C1 = "=[文件2.xls]Sheet1!R21" 但如果不要公式,只是要赋值而已,象如下这样做: ActiveCell.Text = "1234" 对本文件的sheet可以很容易这样写 ActiveCell.Text = sheet2!R1C1 但对另一个文件的sheet如何访问呢??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvanjie
2005-12-01
打赏
举报
回复
文件1.xls,文件2.xls 都打开的状态下可以使用如下轻松实现:
(假如在文件1.xls中的宏,通过宏获取文件2.xls中 Sheet1!中(W,U)单元格的数据来存放在文件1.xls的 Sheet1中(X,Y)单元格)
X=2 '指定要存入的单元格X值假设等于2
Y=3 '指定要存入的单元格y值假设等于3
W=2 '指定要读取的单元格y值假设等于2
U=3 '指定要读取的单元格y值假设等于3 这样的话可以采用循环来读取大量的数据
Workbooks("文件1.xls").Sheets("Sheet1").Cells(X,Y)=Workbooks("文件2.xls").Sheets("Sheet1").Cells(W,U)
只是要赋值而已,象如下这样做就可:
Workbooks("文件2.xls").Sheets("Sheet1").Cells(2,3) = "1234"
lvanjie
2005-11-30
打赏
举报
回复
文件1.xls,文件2.xls 都打开的状态下可以使用如下轻松实现:
(假如在文件1.xls中的宏,通过宏获文件2.xls中 Sheet1!中的数据来放在文件1.xls的 Sheet1中)
Workbooks("文件1.xls").Sheets("Sheet1").Cells(X,Y)=Workbooks("文件1.xls").Sheets("Sheet1").Cells(W,U)
DawnPine
2005-11-07
打赏
举报
回复
还不是一样的
先打开workbook
再打开sheet
最后操作
对录制的宏可以学习,但不能依赖它
Cells(1, 2).Select
ActiveCell.FormulaR1C1 = "=[文件2.xls]Sheet1!R21"
这样的句子有明显录制的味道
Cells(1, 2).FormulaR1C1 = "=[文件2.xls]Sheet1!R21"
这样就简洁一些
Excel-
VBA
宏编程:通过代码禁止关闭工作簿
Excel
VBA
(Visual Basic for Applications)是Microsoft Office系列软件中强大的宏编程语言。通过
VBA
,用户可以自动化...Workbook_BeforeClose事件是Excel
VBA
中的
一个
重要的事件之一,该事件在工作簿关闭之前被触发。
【转】Office 中的
VBA
入门
链接:... 你是否希望有
一个
特殊的文档能够在打开时提示用户进行输入? 你是否感觉难以弄明白如何将 Microsoft Outlook 中获取...
Excel
VBA
编程
文章目录如何创建
VBA
VBA
语法规则声明变量给变量赋值让变量存储的数据参与运算关于声明变量的其他知识变量的作用域特殊的变量——数组声明多维数组声明动态数组其他创建数组的方法数组函数利用UBound求数组的最大索引...
微软
VBA
编程实践大全
VBA
,即Visual Basic for Applications,是微软公司推出的一种事件驱动编程语言,最初集成在Office套件中,用于扩展和自动化应用程序功能。随着技术的进步,
VBA
的应用范围已经远远超出了Office,成为了许多系统管理...
excel
vba
数据分析
VBA
(Visual Basic for Application)是Microsoft Office系列软件的内置编程语言,其语法结构与Visual Basic编程语言互相兼容,采用的是面向对象的编程机制和可视化的编程环境。 第一节 标识符 一.定义 标识符是一...
VBA
2,504
社区成员
10,831
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章