Página 1 de 1

VBA para excluir planilhas

Enviado: 23 Out 2019 às 16:47
por WaveRunner
Preciso uma ajuda com VBA

VBA para apagar todas as planilhas exceto algumas com base nos nomes das planilhas.

Por ex. tenho varias planilhas (muitas, e em número variável, as vezes mais, as vezes menos) com nomes de frutas. Quero apagar todas, exceto as que tem o nome pera, uva e mamão (excluir todas as planilhas menos estas 3).

Como fazer?

Obrigado

Re: VBA para excluir planilhas

Enviado: 23 Out 2019 às 21:45
por osvaldomp
Código: Selecionar todos
Sub DeletaPlanilhas()
 Dim ws As Worksheet
  For Each ws In ThisWorkbook.Worksheets
   If ws.Name <> "pera" And ws.Name <> "uva" And ws.Name <> "mamão" Then
    Application.DisplayAlerts = False
    ws.Delete
    Application.DisplayAlerts = True
  Next ws
End Sub

Re: VBA para excluir planilhas

Enviado: 24 Out 2019 às 02:22
por WaveRunner
Obrigado,

Só faltou End If, mas ja resolveu meu problema...