Excel VBA在运行后台计算的时候怎么写对话框提示用户等待

fieldset{padding:10px;}

Excel VBA在运行后台计算的时候如何写对话框提示用户等待?Excel VBA在运行后台计算的时候如何写对话框提示用户等待?现在有一个vba方法要提交一些excel中的数据到服务器计算,并等待计算返回. 这个过程有点久, 服务器的时候可能要20秒钟, 在运行过程中excel会假死(正在运行), 不懂的用户会强行关闭excel. 我想提示用户等待一会儿, 等好了再提示已经完成.现在是在excel的格子中显示这个消息, 我想用messagebox 显示, 可否?——解决方案——————————————————–最好的方法当然是进度条,但这个实现起来麻烦点简单取巧的方法就是,在工作表里建一个按钮,标题取“计算中,请稍候”,visible设为false,然后SUB计算过程中改为true,计算完后false——解决方案——————————————————–应该可以用消息筐——解决方案——————————————————–最好不用消息框,因为消息框要带按钮,用户一点击的情况下,一样会假死机,如果用SQL语句到服务器的话,最理想的是进度条。建议用二楼的办法,在单元格的文字中加一个SQL的循环计数显示,如共要查询多少条数据,已处理多少数据等等。玩坏了可以选择重来,

Excel VBA在运行后台计算的时候怎么写对话框提示用户等待

相关文章:

你感兴趣的文章:

标签云: