Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2297|回复: 6

VBA 窗体的实时刷新能禁用吗?

[复制链接]
发表于 2017-2-18 23:42 | 显示全部楼层 |阅读模式
   有没有Application.ScreenUpdating = False,类似的对用户窗体起作用的代码,禁用UserForm上的屏幕刷新。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-2-19 16:39 | 显示全部楼层
回复

使用道具 举报

发表于 2017-2-19 21:56 | 显示全部楼层
窗体中应该没有直接对应的代码!但感觉你这个是伪命题啊,我不知道你的窗体有哪些信息,中间的过程又是怎么样的!比如说点击一个按钮,他有很多的中间过程,这些中间过程在窗体上不停的更新(好像是在闪屏),但如果你不要这些中间过程,那程序本身不是就可以控制吗?只要把最后的结果计算出来之后更新不就完事了?所以感觉本身就不存在这个问题!

评分

参与人数 1 +3 收起 理由
一沫昔阳虹w + 3 很给力

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-2-20 08:36 | 显示全部楼层
老司机带带我 发表于 2017-2-19 21:56
窗体中应该没有直接对应的代码!但感觉你这个是伪命题啊,我不知道你的窗体有哪些信息,中间的过程又是怎么 ...

我用ListView显示本地的一些数据,我更改本地数据时,如果我显示ListView 的窗体是打开的,ListView也刷新一下数据(加载的数据时Excel本地的),会闪烁几下,有点不好看。现在我通过刷新前将ListView.View改为LvwList,更新完后,再改为ListViewView = lvwReport ,好多了,可以接受了。
回复

使用道具 举报

发表于 2017-2-20 08:54 | 显示全部楼层
一沫昔阳虹w 发表于 2017-2-20 08:36
我用ListView显示本地的一些数据,我更改本地数据时,如果我显示ListView 的窗体是打开的,ListView也刷 ...

你这是代码设计问题,同步更新,当然会闪了...

评分

参与人数 1 +3 收起 理由
一沫昔阳虹w + 3 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-2-20 10:13 | 显示全部楼层
一沫昔阳虹w 发表于 2017-2-20 08:36
我用ListView显示本地的一些数据,我更改本地数据时,如果我显示ListView 的窗体是打开的,ListView也刷 ...

话说ListView.RowSource属性怎么用呀?
回复

使用道具 举报

 楼主| 发表于 2017-2-20 10:50 | 显示全部楼层
无聊的疯子 发表于 2017-2-20 08:54
你这是代码设计问题,同步更新,当然会闪了...

话说ListView.RowSource属性怎么用呀?
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 08:01 , Processed in 0.273021 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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