ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 简单而通用的工程类计算式算量表格

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2022-9-27 13:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
mythqiu 发表于 2022-9-25 15:59
不是那个原因,我替换测试了的,仍然wps崩溃。
具体原因不明。

现在程序整体运行速度还是蛮快的!

TA的精华主题

TA的得分主题

发表于 2022-9-27 14:27 | 显示全部楼层
win7_64+excel2013 _32
用工具xlsm 版本 出错
image.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-9-27 15:56 来自手机 | 显示全部楼层
ddmc 发表于 2022-9-27 14:27
win7_64+excel2013 _32
用工具xlsm 版本 出错

请输入vba密码qcq,截图看是那里出错了。我目前没有你这个测试环境。

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-9-27 15:59 来自手机 | 显示全部楼层
ddmc 发表于 2022-9-27 14:27
win7_64+excel2013 _32
用工具xlsm 版本 出错

麻烦请截图具体错误代码处。你可以取消密码,出现这个错误点确定就会定位到错误代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-9-27 16:17 来自手机 | 显示全部楼层
ddmc 发表于 2022-9-27 14:27
win7_64+excel2013 _32
用工具xlsm 版本 出错

从你的截图来看,只知道出错的代码是在计算式模块中,不知道错误的原因和代码的具体位置,再加上我手头又没有你这个环境,无法重现代码错误,所以说要麻烦你,展示具体的进一步的信息。我手头的Excel的是2016 32位或者是更高版本。我的系统也至少是win8.1,win10和win11,没有win7。

TA的精华主题

TA的得分主题

发表于 2022-9-27 16:24 | 显示全部楼层
本帖最后由 bbsy83 于 2022-9-27 16:32 编辑
mythqiu 发表于 2022-9-27 16:17
从你的截图来看,只知道出错的代码是在计算式模块中,不知道错误的原因和代码的具体位置,再加上我手头又 ...

能否增加一个 计算窗口,因为在图纸上面测量图元长度或者计算个数,可以直接输入,不用到表格里里面输入。

就是把计算式输入这部分,既可以在excel表格里面输入,也可以在窗口里面输入。像下图所示的示例。


image.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-9-27 16:58 | 显示全部楼层
bbsy83 发表于 2022-9-27 16:24
能否增加一个 计算窗口,因为在图纸上面测量图元长度或者计算个数,可以直接输入,不用到表格里里面输入 ...

excel写的窗口并不能浮在cad 窗口上面。只能是写个输入窗口比价大,方便输入一点。

TA的精华主题

TA的得分主题

发表于 2022-9-27 17:10 | 显示全部楼层
mythqiu 发表于 2022-9-27 16:58
excel写的窗口并不能浮在cad 窗口上面。只能是写个输入窗口比价大,方便输入一点。

很多软件都有 窗口置顶功能,如果不能实现也没关系!

TA的精华主题

TA的得分主题

发表于 2022-9-28 14:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
mythqiu 发表于 2022-9-27 15:59
麻烦请截图具体错误代码处。你可以取消密码,出现这个错误点确定就会定位到错误代码

image.png

去掉这个wps的就 没事了

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-9-29 04:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

MQ通用计算式表V1.2.0

本帖最后由 mythqiu 于 2022-10-5 22:51 编辑

2022.10.5 22:32
1、修复关键项目智能选择,在超大数据(使用1W+数据测试)下运行缓慢的问题。(重要修复,此次更新很重要!)
请重新下载附件。提供一个构造的1W+单工作表测试用。之前的版本极度缓慢。此版本修复。

8:10
1、对窗体的提醒加强,第一次设置也知道怎么做
2、参数完全为空时,窗口设置增加智能识别填写。
3、修复一些错误。
窗体设置模板结构,给您最大的好处是,您在 计算式模板 或者 设置 页面启动设置后,窗体和模板在一起,特别方便设置。
2022.10.2 晚19点
MQ通用计算式表V1.2.0
设置全部窗口化、傻瓜化。

右键调出

右键调出

规则设置

规则设置

计算式结构设置

计算式结构设置
MQ编辑器自动位置和输入演示.gif 动画2.gif
经过测试编辑窗口,顺便推出 设置窗口,
在计算式模板内右键调出,这样可以看到模板设置,更加方便和简单。
此处设置好,其他保持默认,本程序就可以正常运作了。最后面下载,请测试反馈,后面再推出加载宏。


注意,v1.1.1的加载宏不可用v1.2的模板,原因如下第1条


1、调整了外部设置顺序,将关键项目的多项目设置变得和计算式一样了,避免两种逻辑。此点改变导致和V1.1不通用!注意。如果需要代码适应v1.1,需要将设置表完全复制到以前版本。
2、增加在 计算式模板 内更加简单的设置 。右键调出 窗体 设置。完全傻瓜操作,并且方便对照查看。
3、增加MQ编辑器,右键或者F8调出。此编辑起可记住调整的位置。方便在cad上取数用。
4、优化计算程序,将。转换为.
5、其他优化


计算式模板内 窗口设置
---------------------------------------------------------------
9.30 15:00
1、增加弹出窗口记住上次调整位置(自己合适的位置不遮挡cad)。关闭文档恢复 中间位置。
2、增加office是32位还是64位判断,32位的弹出编辑器不再最小化文档。这样用32位excel的用户使用体验更好。

记住编辑器调整位置演示。

9.29 下午 更新了附件。
调整了一下编辑器,修正了选中功能,增加了右键菜单,效果如下,应该说很方便。
关于调出编辑器,excel文档最小化的问题,为了解决64位office文档遮挡cad才这样的,32位office不存在这个问题,模块 编辑器 可以注释掉相关代码即可。
这个功能主要是方便在cad上取数,不用来回切换。



经过长时间的研究和学习、不停试错,基本可以实现窗口浮动在cad上面。

在计算式列,按 F8 调出编辑器窗口,可以浮动在cad上,方便取数。填写完毕按 确定 返回 计算式表格 写入数据,自动计算。

实现了64位和32位office兼容。win11_64+Office2021_64位测试通过,其他没做测试,写了代码兼容32位office,没做测试。

方便测试,先公布之,再做完善。

MQ编辑器

MQ编辑器


欢迎反馈错误。

以下更新是V1.2:xlsm和加载宏版本同时更新(2022.10.5  22点35分)


MQ通用计算式V1.2.0_Xlsm.rar

834.38 KB, 下载次数: 99

2022.10.5更新

MQ通用计算式V1.2.0_Xlam.rar

865.56 KB, 下载次数: 63

2022.10.5加载宏

MQ通用计算式V1.2纯数据数据-单计算式 -测试大数据.rar

1.41 MB, 下载次数: 28

使用加载宏测试

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-9-19 09:38 , Processed in 0.045919 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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