为什么一个接一个地调用过程会减慢处理速度?

时间:2018-11-30 07:11:56

标签: excel vba

我有一些.docx模板,可以查找并替换。

完成后,我将启动下一个.docx模板。

当我确实找到并替换一个模板时,它很快(<10秒)。

当我一个接一个地做多个模板时,速度不是那么快。假设我正在做10个模板。不等于10 * 10秒。

这怎么可能?

If Worksheets("Project Gegevens").Range("B2").Offset(0, 0).Value = "Nederlands" Then
    Call Module003_Voorkant_NL.Voorkant_NL
    Call Module004_Zijkant_NL.Zijkant_NL
    Call Module005_Dagverslag_NL.Dagverslag_NL
    Call Module006_Todo_NL.Todo_NL
    Call Module007_FAT_NL.FAT_NL
    Call Module008_HMI_NL.HMI_NL
    Call Module009_Project_Data_NL.Project_Data_NL
    Call Module010_Standaard_Vragen_NL.Standaard_Vragen_NL
    Call Module011_Index_12_Tabs_NL.Index_12_Tabs_NL
    Call Module012_Kastenbouw_NL.Kastenbouw_NL
    Call Module013_Man_Dec_NL.Man_Dec_NL
ElseIf Worksheets("Project Gegevens").Range("B2").Offset(0, 0).Value = "Engels" Then

ElseIf Worksheets("Project Gegevens").Range("B2").Offset(0, 0).Value = "Duits" Then

Else
End If

0 个答案:

没有答案