Página 1 de 1
Macro para excluir duplicados de uma tabela
Enviado: 13 Mar 2017 às 19:17
por levishiroma3
Boa noite Pessoal,
peço mais uma vez a ajuda de vocês, e também quero parabenizar este fórum e os demais amigos, por serem tão prestativos, e excelentes programadores de excel.
- o que gostaria de pedir, é a ajuda em uma Macro, em que eu possa comparar a minha tabela verde com a amarela, e todos os números que estiverem duplicados na tabela amarela, ao acionar a macro, eles serão excluídos.
*** SEGUE AQUI UMA NOVA PLANILHA DE EXEMPLO, ESTA ESTÁ NA FORMA ORIGINAL DE POSIÇÕES DAS CÉLULAS QUE DEVERÃO SER COMPARADAS. A EXCLUSÃO É SOMENTE PARA A AMARELA.
muito obrigado, fiquem com Deus.
Re: Macro para excluir duplicados de uma tabela
Enviado: 13 Mar 2017 às 22:32
por gfranco
Boa noite
Veja se lhe atende.
At
gfranco
Macro para excluir duplicados de uma tabela
Enviado: 13 Mar 2017 às 23:23
por levishiroma3
Olá Gfranco,
Primeiramente, obrigado por ter me atendido, só uma coisa lhe peço,
é que não entendi a formula que você fez na Macro, esta planilha que passei é um exemplo do que preciso, e como eu faço para especificar em outra planilha quais as celulas que deverão ser consultadas pra comparar as duplicadas e excluir da outra?
Por exemplo, na planilha original, a tabela verde vai de H19 até AA19
E a planilha amarela que é a que vai ser excluido os números vai de F7 até O16
desde já lhe agradeço.
Re: Macro para excluir duplicados de uma tabela
Enviado: 13 Mar 2017 às 23:41
por levishiroma3
gfranco escreveu:Boa noite
Veja se lhe atende.
At
gfranco
Olá Gfranco,
Primeiramente, obrigado por ter me atendido, só uma coisa lhe peço,
é que não entendi a formula que você fez na Macro, esta planilha que passei é um exemplo do que preciso, e como eu faço para especificar em outra planilha quais as celulas que deverão ser consultadas pra comparar as duplicadas e excluir da outra?
Por exemplo, na planilha original, a tabela verde vai de H19 até AA19
E a planilha amarela que é a que vai ser excluido os números vai de F7 até O16
desde já lhe agradeço.
Re: Macro para excluir duplicados de uma tabela
Enviado: 14 Mar 2017 às 07:01
por gfranco
Bom dia.
Veja agora
Macro para excluir duplicados de uma tabela
Enviado: 14 Mar 2017 às 10:06
por levishiroma3
Bom dia G.franco,
seria isso mesmo, só to com dificuldade para configurar na minha planilha, Troquei ( Plan1 por Base ) que é o nome da página, ou planilha que estou usando. E ao acionar a macro dá um erro ( O objeto é obrigatório ) qual seria este objeto?
vi que no código consta o nome "tabela amarela" seria isto? se for, eu não sei como nomear na minha planilha um local especifico, pode me explicar por favor?
Re: Macro para excluir duplicados de uma tabela
Enviado: 14 Mar 2017 às 11:43
por gfranco
O "plan1" que eu utilizei no código refere-se ao CODENAME da planilha e não àquele nome que se lê no rodapé do excel e isso não deve ser mudado.
"Tabela_amarela" é uma região nomeada da planilha. E também não deve ser alterada essa parte do código ( exceto se tiver certeza do que está fazendo!).
Macro para excluir duplicados de uma tabela
Enviado: 14 Mar 2017 às 11:55
por levishiroma3
Amigo, teria como configurar a Macro com estes parâmetros, para que eu possa alterar depois se necessário?
H19 até AA19
F7 até O16
assim consigo entender onde a macro está indo buscar os dados para comparar um com o outro.
Desculpe, mas por mais que tentei, não entendi sua formula , como poderia alterar para escolher regiões da planilha a ser verificadas.
Macro para excluir duplicados de uma tabela
Enviado: 14 Mar 2017 às 12:08
por gfranco
Para compreender o que fiz, selecione a aba "FÓRMULAS" e clique em gerenciador de nomes.
Lá vc vai ver o nome "TABELA_AMARELA" e logo abaixo (nessa mesma janela) vc vai ver a indicação: "REFERE-SE À".....=Base!$F$7:$O$16
Essa é a região dos seus dados que serão apagados.
O que está dentro do loop "FOR C = 8 TO 27" é o intervalo das colunas de "H" até "AA" e 19 é a linha 19, ou seja... de H19 até AA 19 (coluna 8 linha 19 até coluna 27 da mesma linha 19.
Macro para excluir duplicados de uma tabela
Enviado: 14 Mar 2017 às 13:00
por levishiroma3
Ok, agora entendi, já consigo configurar a formula para outras áreas da planilha.
muito obrigado pela formula e pela explicação.
abraços, fica com Deus.