【发布时间】:2011-06-27 23:38:38
【问题描述】:
抱歉,我不知道这是否简单,甚至不知道问题是否适合更大的编程方案。
所以以我简单的方式,我的程序一直是这样的:1. 启动程序,2. 等待程序运行,3. 程序完成并消失。
我现在正在做的是从一长串交易(10,000 个)中创建一个表。该表有几个组合框供用户选择过滤器。现在,每次用户更改过滤器时,都会重新处理整个日志,这需要半分钟或一分钟。
我宁愿将交易日志保存在内存中,或者以某种方式隐藏但更直接可用。但不要让程序在后台“旋转”。因此,用户可以在不知道程序已在后台准备就绪的情况下继续使用 Excel,以防他们以后想要更新表格,或者不。
这有意义吗?如果它不能在 VBA 中完成,我仍然很好奇它将如何在另一个环境中完成,比如 C#,如果可以的话。谢谢。
【问题讨论】:
-
我想我可以使用一个无模式的用户表单,标题为“请忽略这个框”(我最喜欢的标志“远离这个标志”!)。但是,对于组合框 _Change 的用户表单显示将如何与我的(多种)事件进行交互,是否有人有一个快速的答案?
-
我想我可以将组合框移动到用户窗体...。这需要更多的工作,但如果需要...