Excel在运行宏并关闭工作簿后会打开一个死区窗口

Excel在运行宏并关闭工作簿后会打开一个死区窗口,excel,vba,Excel,Vba,当我在运行宏后关闭Excel工作簿时,如果它是我打开的最后一个工作簿,我会得到一个空白窗口。它在一个月前按预期工作(与手动保存和关闭相同)。我不能使用“application.quit”,因为我一次打开了多个窗口。有人能提出解决办法吗 我使用的是365 16.0.12527.20612 320位 Sub Update_ADI() ' ' Update_ADI Macro ' This macro will change the date, period (update in macr

当我在运行宏后关闭Excel工作簿时,如果它是我打开的最后一个工作簿,我会得到一个空白窗口。它在一个月前按预期工作(与手动保存和关闭相同)。我不能使用“application.quit”,因为我一次打开了多个窗口。有人能提出解决办法吗

我使用的是365 16.0.12527.20612 320位

Sub Update_ADI()  
'  
' Update_ADI Macro  
' This macro will change the date, period (update in macro each month), and change the batch name to default.  
'  
' Keyboard Shortcut: Ctrl+w  
'  
    Sheets("WebADI").Select  
    Range("F12:L12").Select  
    ActiveCell.FormulaR1C1 = "10/03/2020"  
    Range("F13:L13").Select  
    ActiveCell.FormulaR1C1 = "PER08-21"  
    Range("F14:L14").Select  
    ActiveCell.FormulaR1C1 = "SV IBROBE"  
    Range("F15:L15").Select  
    ActiveCell.FormulaR1C1 = "SV IBROBE"  
    Range("F16:L16").Select  
    ActiveWorkbook.Save  
    ActiveWorkbook.Close  
End Sub  

这里没有“修复”,代码关闭工作簿,而不是Excel。你需要添加一个<代码>应用程序。退出行。直到工作簿关闭,空白窗口才打开。关闭后,打开空白窗口。重申一下,当我打开了许多工作簿,因此无法使用quit时,会运行此操作。4个月前,这个空白窗口直到本月才开放。