社区
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如何访问呢??
...全文
262
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"
这样就简洁一些
【转】Office 中的
VBA
入门
链接:https://docs.microsoft.com/zh-CN/office/
vba
/Library-Reference/Concepts/getting-started-with-
vba
-in-office 你是否面临着重复清理 Word 中五十个表格的工作? 你是否希望有
一个
特殊的文档能够在打开时提示用户进行输入? 你是否感觉难以弄明白如何将 Microsoft Outlook 中获取...
Excel
VBA
编程
文章目录如何创建
VBA
VBA
语法规则声明变量给变量赋值让变量存储的数据参与运算关于声明变量的其他知识变量的作用域特殊的变量——数组声明多维数组声明动态数组其他创建数组的方法数组函数利用UBound求数组的最大索引号利用LBound函数求最小索引号求多维数组的最大和最小索引号用join函数将一维数组合并成字符串将数组内容写入工作表中数组的存取特殊数据的专用容器——常量对象,集合及对象的属性和方法VB...
excel
vba
数据分析
(Visual Basic Application)
VBA
(Visual Basic for Application)是Microsoft Office系列软件的内置编程语言,其语法结构与Visual Basic编程语言互相兼容,采用的是面向对象的编程机制和可视化的编程环境。 第一节 标识符 一.定义 标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、...
微软
VBA
编程实践大全
在现代办公自动化和应用程序定制领域,微软脚本语言(
VBA
)扮演着至关重要的角色。
VBA
,即Visual Basic for Applications,是微软公司推出的一种事件驱动编程语言,最初集成在Office套件中,用于扩展和自动化应用程序功能。随着技术的进步,
VBA
的应用范围已经远远超出了Office,成为了许多系统管理员和开发者在实现企业级解决方案时的首选。
VBA
编辑器(VBE)提供了一系列用于编写和维护
VBA
代码的工具,其界面主要由以下几部分组成:项目资源管理器。
【LuKS】
Vba
开发从入门到精通 =.=
目录 第一章
VBA
语言基础简介 第一节 标识符. 2 第二节 运算符. 2 第三节 数据类型. 2 第四节 变量与常量. 3 第五节 数组. 3 第六节 注释和赋值语句. 3 第七节 书写规范. 3 第八节 判断语句. 4 第九节 循环语句. 4 第十节 其他类语句和错误语句处理. 6 第十一节 过程和函数. 6 第十二节内部函数. 7 第二章 扩展运用. 9 第一节
VBA
2,503
社区成员
10,829
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章