社区
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如何访问呢??
...全文
252
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写文章
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
编程
文章目录如何创建
VBA
VBA
语法规则声明变量给变量赋值让变量存储的数据参与运算关于声明变量的其他知识变量的作用域特殊的变量——数组声明多维数组声明动态数组其他创建数组的方法数组函数利用UBound求数组的最大索引...
【转】Office 中的
VBA
入门
链接:... 你是否希望有
一个
特殊的文档能够在打开时提示用户进行输入? 你是否感觉难以弄明白如何将 Microsoft Outlook 中获取...
【LuKS】
Vba
开发从入门到精通 =.=
第一章
VBA
语言基础简介 第一节 标识符. 2 第二节 运算符. 2 第三节 数据类型. 2 第四节 变量与常量. 3 第五节 数组. 3 第六节 注释和赋值语句. 3 第七节 书写规范. 3 第八节 判断语句. 4 第九节 循环语句. ...
excel
vba
数据分析
VBA
(Visual Basic for Application)是Microsoft Office系列软件的内置编程语言,其语法结构与Visual Basic编程语言互相兼容,采用的是面向对象的编程机制和可视化的编程环境。 第一节 标识符 一.定义 标识符是一...
计算机科学中具有特殊含义或易误解混淆的术语辨析
术语的统一需要
一个
过程。计算机科学中有些术语不具一致性,容易引起混淆。有几方面原因:一是计算机科学相对年轻发展活跃,不可能有周全单一的理论解释所有的方面,不同国家地区、不同组织在开发和技术发展的过程中...
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章