Views

Histats

Vitrine

VBA Excel - Deletando as planilhas sem aviso do prompt - Delete sheets without confirmation prompts

Caros,
Continuando na linha: "Revisitando As primeiras funções que desenvolvi".

DICA: Todas as funções que criarmos que tenham interação física direta nas planilhas que estivermos utilizando, terão uma performance muito melhor se colocarmos o comando Application.ScreenUpdating = False, antes do início do respectivo processamento.
  • Como posso deletar uma das planilha dentro do meu arquivo, sem emitir nenhuma mensagem confirmando a exclusão?
Sub DelSheet (strSheetName As String)
    ' Deletando uma sheet que foi passada como parâmetro, no workbook ativo.

    Let Application.ScreenUpdating = False
    Let Application.DisplayAlerts = False
    
    Sheets(strSheetName).Delete

    Let Application.DisplayAlerts = True
    Let Application.ScreenUpdating = True
End Sub

Tags: Bernardes, MS, Microsoft, Office, Excel, delete, deletar, apagar, excluir, planilha

André Luiz Bernardes
A&A® - Work smart, not hard in any place.
Skype: inanyplace 

LinkWithinBrazilVBAExcelSpecialist

Related Posts Plugin for WordPress, Blogger...