Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Conectar-se  

Compartilhe
 

 Excluir nomes de intervalos via VBA

Ir em baixo 
AutorMensagem
Jefferson Almeida



Mensagens : 6
Data de inscrição : 07/12/2012

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySex Dez 07, 2012 9:25 pm

Pessoal,
Automatizei uma planilha que importa automaticamente arquivos em txt. Descobri que ao fazer isso são criados os nomes dos intervalos no qual os dados são inseridos na planilha.
Quero excluir estes nomes via códio mas não estou conseguindo.
Estou utilizando o seguinte comando.

ActiveWorkbook.names("NomeDoIntervalo").Delete

mas dá erro.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

alexandrevba

Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySex Dez 07, 2012 9:45 pm

Boa tarde!!

Dica com detalhes oque está de errado

Código:
Option Explicit
 
Sub Delete()
   
    Dim nm              As Name
   
    On Error Resume Next
    For Each nm In ActiveWorkbook.Names
        nm.Delete
    Next
    On Error Goto 0
   
End Sub
 
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Jefferson Almeida



Mensagens : 6
Data de inscrição : 07/12/2012

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySex Dez 07, 2012 10:49 pm

alexandrevba escreveu:
Boa tarde!!

Dica com detalhes oque está de errado

Código:
Option Explicit
 
Sub Delete()
   
    Dim nm              As Name
   
    On Error Resume Next
    For Each nm In ActiveWorkbook.Names
        nm.Delete
    Next
    On Error Goto 0
   
End Sub
 




Boa tarde.

Está aparecendo o erro Uso inválido da prorpiedade.

Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

alexandrevba

Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySab Dez 08, 2012 2:34 pm

Bom dia!!

Deposite seu arquivo em um site gratuito e nos mande o link!

Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Jefferson Almeida



Mensagens : 6
Data de inscrição : 07/12/2012

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySex Dez 14, 2012 2:55 pm

Alexandre,
Consegui excluir os nomes, mas este código exclui todos os intervalos nomeados. Tem como fazer para que alguns nomes não sejam excluídos?
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

alexandrevba

Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySex Dez 14, 2012 3:18 pm

Bom dia!!

me mande seu código, e descreva o qual os nomes que pretende excluir.

Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Jefferson Almeida



Mensagens : 6
Data de inscrição : 07/12/2012

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptyDom Dez 16, 2012 2:37 pm

alexandrevba escreveu:
Bom dia!!

me mande seu código, e descreva o qual os nomes que pretende excluir.

Att

Alexandre,

Não tenho código. Esse código é que preciso. Os nomes que desejo excluir são nomes automáticos que são criados quando importo um arquivo txt. Então são criados os nomes, como por exemplo:

Importacao_dados_1
Importacao_dados_2
Importacao_dados_3
Importacao_dados_4
Importacao_dados_5
.
.
e assim por diante

Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba

alexandrevba

Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptySeg Dez 17, 2012 12:08 am

Boa noite!!

Me mande o arquivo.


Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
wbonna



Mensagens : 1
Data de inscrição : 02/02/2016

Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Ajuda Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA EmptyTer Fev 02, 2016 4:53 pm

Estou com o mesmo problema, qual é a solução para apagar apenas um determinado nome pela macro?

obrigado a quem puder ajudar.

Leandro
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




Excluir nomes de intervalos via VBA Empty
MensagemAssunto: Re: Excluir nomes de intervalos via VBA   Excluir nomes de intervalos via VBA Empty

Voltar ao Topo Ir em baixo
 
Excluir nomes de intervalos via VBA
Voltar ao Topo 
Página 1 de 1

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: