软件:Office Excel
版本:2010
写了一个UserForm,在执行的时候是使用:Userform.Show False
这样可以让这个UserForm的ShowModal变成非强制回应
这样写的原因是我希望该接口跳出来的时候,使用者还是可以去点选Excel档的工作表,
查找要输入的资讯,并填在UserForm里(有设计TextBox需要输入储存格字段)
但是发现变成非强制回应的时候,执行运算比较慢,强制回应的时候就非常快。
(主要是取Dictionary进行两个Dictionary的交叉比对,笔数大概是各2万笔资料)
两者的效率差异可能达20倍以上...
试着在执行主要的取值、比对前,先关掉UserForm,但是也无济于事,
只有在一开始呼叫的时候就是指定为强制回应,才可以是正常速度...
请问有什么方式可以改善吗?