加速包含VBA代码的Excel文件

问题描述 投票:0回答:1

我正在vba中使用此功能:

功能mergedText(rngMergedCell作为范围)

If rngMergedCell.MergeCells = True Then
    mergedText = rngMergedCell.MergeArea(1, 1)
Else
    mergedText = rngMergedCell
End If 

结束功能

该函数让我的公式读取合并的单元格的值。效果很好。但是,excel变得如此缓慢。

我如何加快我的专业水平?请为我提供逐步的答案。我对vba不好。

谢谢!

excel vba function merge cell
1个回答
0
投票
Application.Calculation = xlCalculationManual Application.ScreenUpdating = False Application.DisplayStatusBar = False

以及您的代码之后

      Application.Calculation = xlCalculationAutomatic
      Application.ScreenUpdating = True
      Application.DisplayStatusBar = True
© www.soinside.com 2019 - 2024. All rights reserved.