ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 求助VBA EXCEL

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-4-24 23:27 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
王同召 发表于 2023-4-24 21:30
B.K等列的数据都是相同的,均来自于000(00)表中B列的同行数字.
第三条,那函数是直接引用到代码中了,不用 ...

现在I列等的结果就是按自定义函数的结果啊,我是通过 代码引用的,而且与手动输入自定义函数得出的结果是一样的,这个当时就验证了多次的.实际上那个函数不需要体现在表格中.你想要的是把那个函数输入在单元格中吗???

TA的精华主题

TA的得分主题

发表于 2023-4-25 00:13 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
王同召 发表于 2023-4-24 21:30
B.K等列的数据都是相同的,均来自于000(00)表中B列的同行数字.
第三条,那函数是直接引用到代码中了,不用 ...

补充一下,那个模块是修改了的,适应代码引用的.因原来的函数是要通过单元格取数据的.修改后的是通过数组直接取数据,通过函数操作后,直接将数据输入到数组,然后再输出到单元格.更改后的函数不能直接在单元格引用.你要单元格还是要用原来的那个函数.

TA的精华主题

TA的得分主题

发表于 2023-4-25 00:17 | 显示全部楼层
看你描述,最络是要将111,222,333 等表合到一个表,那代码是否只对一个表操作就可以了吗????不需要三个表同时操作???

TA的精华主题

TA的得分主题

发表于 2023-4-25 00:19 | 显示全部楼层
王同召 发表于 2023-4-24 21:43
原表就是那么设计的,只在000表中输入一次.其它表自动生成的.至于自定义函数,越界等专业用语我不懂
另 ...

这个原来 表中没体现,我可以修改一下,完善这功能.还有什么其他可能存在的情况,最好都描述一下,毕竟,没阐述到的情况,写代码时,就会考虑不到.

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-4-25 16:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
xunanming 发表于 2023-4-25 00:13
补充一下,那个模块是修改了的,适应代码引用的.因原来的函数是要通过单元格取数据的.修改后的是通过数组直 ...

我要的是程序执行前那个函数形成的结果显示在I列中.而不是执行程序后才显示(你做的就是这种情况,这时B列中已经有数据了,我要的是B列还没有数据时那个函数形成的结果显示在I列中)

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-4-25 16:56 | 显示全部楼层
xunanming 发表于 2023-4-25 00:19
这个原来 表中没体现,我可以修改一下,完善这功能.还有什么其他可能存在的情况,最好都描述一下,毕竟,没阐 ...

这个设置 当B列有数据执行一次程序后会自动无效,我搞不懂是何缘故?

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-4-25 16:58 | 显示全部楼层
xunanming 发表于 2023-4-25 00:17
看你描述,最络是要将111,222,333 等表合到一个表,那代码是否只对一个表操作就可以了吗????不需要三个表同时 ...

我发个合并的表给你 列数都增加了.麻烦大师了.

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-4-25 17:17 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
xunanming 发表于 2023-4-25 00:17
看你描述,最络是要将111,222,333 等表合到一个表,那代码是否只对一个表操作就可以了吗????不需要三个表同时 ...

命令按钮请放在111及11中 (我已经这样设置,请大师看看合适否?) 代码最好不要设置只有数据的这些列,我需要将来列数增加后程序仍然有效.

TDCP0423.rar

374.71 KB, 下载次数: 1

TA的精华主题

TA的得分主题

发表于 2023-4-25 18:06 | 显示全部楼层
加我V:x510741120,这里沟通不方便.

TA的精华主题

TA的得分主题

发表于 2023-4-25 18:13 | 显示全部楼层
王同召 发表于 2023-4-25 16:51
我要的是程序执行前那个函数形成的结果显示在I列中.而不是执行程序后才显示(你做的就是这种情况,这时B列 ...

你要这样的效果,那比之前的要更麻烦了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-9-28 00:19 , Processed in 0.031688 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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