vba处理excel时,能不能不将excel表格显示出来?

2024-12-05 17:23:40
推荐回答(3个)
回答1:

在前后加上Application.ScreenUpdating = False


比如:


Sub 没有禁闪屏()
Application.ScreenUpdating = False
  Dimx, t
  t =Timer
  Forx = 1 To 100
   Sheets(2).Select
 Next x
 [a1] = Timer - t
Application.ScreenUpdating =true
End Sub

回答2:

不用activeworkbook就可以避免了。

回答3:

直接用工作簿的名称引用