Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
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  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Excluir nomes de intervalos via VBA

Ir para baixo 
3 participantes
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.
Ir para o topo Ir para baixo
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
 
Ir para o topo Ir para baixo
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.

Ir para o topo Ir para baixo
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 EmptySáb Dez 08, 2012 2:34 pm

Bom dia!!

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

Att
Ir para o topo Ir para baixo
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?
Ir para o topo Ir para baixo
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
Ir para o topo Ir para baixo
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

Ir para o topo Ir para baixo
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
Ir para o topo Ir para baixo
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
Ir para o topo Ir para baixo
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

Ir para o topo Ir para baixo
 
Excluir nomes de intervalos via VBA
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Filtro de Nomes
» Tabela de Nomes e Sobrenomes
» VBA excluir linha
» formula de excluir no vba
» Identificar e excluir linhas

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: