Pessoal, Boa Tarde
Tentei montar um macro que faz o seguinte:
Excluir todas as planilhas que são geradas numa tabela dinamica que contenham o nome: "Plan1"; "Plan2";"Plan3";....
vejam a macro que montei
On Error GoTo excluir:
Sheets("Plan1").Select
ActiveWindow.SelectedSheets.Delete
Sheets("Plan2").Select
ActiveWindow.SelectedSheets.Delete
Sheets("Plan3").Select
ActiveWindow.SelectedSheets.Delete
excluir:
Sheets("MENU_GERAL").Visible = True
Sheets("MENU_GERAL").Select
Até ai OK, se tiver as todas as tres planilhas ela realiza a macro.
Oproblema é que: se tiver Somente as ''Plan2" e a ''Plan3" a macro ja salta para o final, porque deu erro porque não existe a "Plan1". Sendo que ela nem tentou excluir a 2 e a 3.
Resumindo: Precisava de uma macro que excluia de "Plan1" até "Plan4". Se não tiver a 1, ela tente a dois, caso tambem não tenha a 2, ele exlua a 3 e verifique se a 4 existe se existir tambem a exclua.
ai depois dele verificar uma por uma vai para o comando final.
Isso é possivel?
Obrigado
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 29/07/2011 2:07 pm