gpt4 book ai didi

VBA 维护内存中的程序

转载 作者:行者123 更新时间:2023-12-03 02:14:16 25 4
gpt4 key购买 nike

抱歉,我不知道这是否简单,甚至不知道问题在更大的编程方案中的位置。

所以,以我简单的方式,我的程序一直是这样的方案:1.启动程序,2.等待程序运行,3.程序完成并消失。

我现在正在做的是从一长串事务(数万个)中创建一个表。该表有几个组合框供用户选择过滤器。现在,每次用户更改过滤器时,整个日志都会重新处理,这需要半分钟或一分钟。

我宁愿做的是将交易日志保存在内存中,或者以某种方式潜在地但更立即可用。但没有程序在后台“旋转”。因此,用户可以继续使用 Excel,而不会意识到该程序已在后台准备就绪,以防他们稍后想要更新表或不想更新表。

这有道理吗?如果它不能在 VBA 中完成,我仍然很好奇在另一个环境(比如 C#)中如何完成它(如果可以的话)。谢谢。

最佳答案

如果期权交易的更新频率足够低,您可以将期权交易的读取和处理与过滤过程分开:第 1 步 - 刷新 - 读取日志并处理它们,将结果存储在全局容器(数组、集合、字典、对象...)中第 2 步 - 用户请求 - 显示表单 - 用户选择过滤器 - 显示/存储从全局容器中提取的结果。

关于VBA 维护内存中的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6493452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com