ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1233|回复: 9

[求助] 每执行一次宏,代码自动填数到表2?请教各位老师

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-16 20:51 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 caipiaofans 于 2018-9-17 09:02 编辑

是这样的,

例子表格:
表1 的I1-I5,
QQ截图20180916204347.png
这5个单元格的数据会每5分钟变化一次数据,

这数据的变化。
能不能把 代码 加到 这个5分钟刷新一次数据的宏的后面?只要能实现每执行一次就自动累计到表2里
第一次运行 可以先清空表2要填写数据的地方,然后 再,每执行一次宏 就累计数据到表2里

我想要这样的代码:
每执行一次宏,代码就自动把I1-I5的
数据填写到表2的c列-g列里,自动在下一行追加数据
QQ截图20180916204412.png
要实现这样的功能vba代码要如何写呢

请教各位老师

附件下载: 自动填数据.rar (4.03 KB, 下载次数: 6)


TA的精华主题

TA的得分主题

发表于 2018-9-16 21:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
每5分钟变化一次是怎么触发的?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-16 21:55 | 显示全部楼层
skyzxh 发表于 2018-9-16 21:41
每5分钟变化一次是怎么触发的?

老师好,是用另外一个宏

Application.OnTime 触发

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-17 08:40 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-17 18:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
晚上好各位老师

TA的精华主题

TA的得分主题

发表于 2018-9-17 21:33 | 显示全部楼层
  1. Sub gj23w98()
  2.     arr = [i1].CurrentRegion
  3.     With Sheet2
  4.         r = .Cells(.Rows.Count, 3).End(3).Row + 1
  5.         .Cells(r, 3).Resize(UBound(arr, 2), UBound(arr)) = Application.Transpose(arr)
  6.     End With
  7. End Sub
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-17 21:44 | 显示全部楼层

非常感谢 lsc900707老师。。。

刚初步测试了代码非常不错。
我再测试测试

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-17 22:51 | 显示全部楼层

lsc900707老师
您好
想再次麻烦您 改进一下代码

刚才在测试时,发现有一处 两个单元格的数据也要记录到表2里了。

如图。。。
QQ截图20180917223735.png

QQ截图20180917223825.png



刚才老师的代码是,每执行一次宏,自动把表1的I1-I5的值写入到表2的C-G列里,
现在多了 表1的C1-D1的值,这两个单元格的值也是变化的。
要求填写在C-D列。。。
如图,之前的代码是从C2-G2开始累计。。。。
现在要求是:表1的C1-D1,从C1-D1开始累计,即:第一次执行宏 直接填写到表2的C1-D1,然后才是C2-D2
表1的I1-I5的值,是从 E2-I2开始累计。即:第一次执行宏 直接填写到表2的 E2-I2,然后才是 E3-I3


麻烦lsc900707老师您了。。
new自动填数据.rar (8.8 KB, 下载次数: 0)


TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-19 08:05 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
早上好各位老师

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-20 21:58 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-15 21:44 , Processed in 0.026352 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表