重算当前工作表 如何实现
答案:1 悬赏:10 手机版
解决时间 2021-01-18 12:57
- 提问者网友:骨子里的高雅
- 2021-01-17 16:25
重算当前工作表 如何实现
最佳答案
- 五星知识达人网友:行雁书
- 2021-01-17 17:42
不想重新计算,又不想按F9手动计算,我看你这些宏代码应该能解决问题了。你应该解决不能复制粘贴的问题,解决方法可以是这样:
在运行sh.Calculate之前先做一个判断,判断剪贴板里的内容是否有变化,如果有变化则不执行sh.Calculate,或者先执行sh.Calculate,再重新设置剪贴板的内容,具体实现方法我也不清楚,给你参考一下吧。
另外你为什么用sh.Calculate,sh是指向某一个特定的工作表吧?这样只能运行那一张表了。是不是用ActiveSheet.Calculate好一些呢?这样就会计算活动的工作表了。
有一个比较笨的方法可以解复制粘贴的问题:
复制时按两次CTRL+C把剪贴板呼出来,这样就可以用剪贴板来粘贴了。而不是用CTRL+V了
在运行sh.Calculate之前先做一个判断,判断剪贴板里的内容是否有变化,如果有变化则不执行sh.Calculate,或者先执行sh.Calculate,再重新设置剪贴板的内容,具体实现方法我也不清楚,给你参考一下吧。
另外你为什么用sh.Calculate,sh是指向某一个特定的工作表吧?这样只能运行那一张表了。是不是用ActiveSheet.Calculate好一些呢?这样就会计算活动的工作表了。
有一个比较笨的方法可以解复制粘贴的问题:
复制时按两次CTRL+C把剪贴板呼出来,这样就可以用剪贴板来粘贴了。而不是用CTRL+V了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯