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.