VBA粘贴值 – 响应时间
我有一个代码复制一个范围到另一个
rng1.Copy Destination:=rng2
不过,我只想要的价值,而不是所有的格式,所以我有下面的工作来实现这一目标
rng1.Copy Application.ScreenUpdating = False rng2.PasteSpecial Paste:=xlPasteValues Application.ScreenUpdating = True
但是,这个处理速度是非常缓慢的。 与第一种配方的即时反应相比,片材停止了相当长的一段时间。
是否有修改第一个公式来粘贴值的方法? 我无法find关于粘贴值的类似问题的方法….
或者,有没有比使用第二个公式更快的方法?
复制和粘贴在VBA中是非常慢的,只是直接分配,假设两个范围都是相同的大小
rng2.value = rng1.value