Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.
Caro JorgeGBS
Obrigado por postar suas preocupações aqui e espero que você esteja indo muito bem.
Estou ciente da situação atual é que você não quer que a janela pop-up apareça quando seu arquivo foi fechado. Como não conheço seu código VBA específico, aqui eu pego o código macro testado por mim mesmo como referência:
| Sub delSheet() <br> Dim sht As Worksheet<br> For Each sht In Worksheets <br> If sht.Name <> ActiveSheet.Name Then<br> sht.Delete<br> End If <br> Next <br> End Sub |
|---|
O código acima é usado para excluir planilhas inativas, então toda vez que eu executar este código, eu recebo o seguinte pop-up, como mostrado na figura abaixo:
Os resultados acima podem estar próximos da sua situação, por isso adiciono uma sequência de código na linha de código VBA "Application.DisplayAlerts = False" entre a linha de código 2 e a linha 3, a seguir, a exemplo do meu VBA, apenas para referência:
| Sub delSheet() <br> Dim sht As Worksheet<br> Application.DisplayAlerts = False<br> For Each sht In Worksheets<br> <br> If sht.Name <> ActiveSheet.Name Then<br> sht.Delete<br> End If <br> Next <br> Application.DisplayAlerts = True<br> End Sub |
|---|
O código VBA excluirá essas planilhas inativas mais tarde, e não exibirá uma janela pop-up do Excel, já que a janela não pode aparecer novamente, não posso fornecer uma captura de tela do efeito.
Claro, a chave para o código acima é desativar notificações. O código pode ser compilado de outras formas. Aqui estão algumas instruções para esta instrução do Microsoft Learn.
Espero que ajude! sinta-se livre para postar de volta se você precisar de mais assistência.
Chandy| Especialista em Suporte à Comunidade da Microsoft