Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
Por mineiro99
Posts
#10828
Olá pessoal

Preciso de uma macro que apague os registros inseridos nas colunas "Q" e "R", incluindo valores inseridos em células mescladas ou não.
Entretanto, as linhas pintadas de preto não devem ser excluídas, ainda que apresentem qualquer tipo de valor/texto.
Após excluir os registros, o cursor deve retornar para a célula Q1.

Exemplo:

==A=== (manter)
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
==B=== (manter)
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
==C=== (manter)
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
xxxx (valor/texto, célula mesclada ou não) = APAGAR CONTEÚDO
==D=== (manter)

Segue planilha anexa com exemplo.
#10832
Boa tarde mineiro99. Na planilha de exemplo eu entendi que as colunas à serem apagadas são as "D" e "E" então construi a rotina para fazer a varredura nessas duas colunas;caso deseje é só editar as colunas dentro do projeto ou me dê um alô que eu mesmo faço a edição da rotina..... segue anexo a solução que encontrei. Um ponto importante: o critério de limpeza preserva apenas as células pintadas de preto então sugiro muita atenção qto à isso para evitar que dados importantes sejam apagados. Espero ter ajudado.
#10833
Boa tarde!!

Favor postar o link cruzado!!
http://www.planilhando.com.br/forum/vie ... 10&t=20431

Favor ler as regras
http://gurudoexcel.com/forum/viewtopic.php?f=8&t=4
Regra nº 11:
Nós preferimos que os membros não façam postagens cruzadas (quando a mesma postagem é feita em diferentes fóruns). Mas quando isso ocorrer, os membros devem deixar claro os links para as postagens cruzadas.
Att
#10851
Boa noite mineiro99. Implementei as rotinas para cada conjunto de colunas e adicionei uma mensagem de alerta antes de disparar a macro para prevenir acidentes. Espero que tenha ajudado.....


att
gfranco.
#10857
Gfranco

A planilha que você enviou funcionou perfeitamente.
Como mandei apenas um exemplo, achei que conseguiria reproduzir sua solução na planilha que utilizo. Entretanto, pouquíssimo de VBA, não consegui reproduzir. Na planilha que utilizo, preciso excluir dados das colunas "D e E", "I e J", "N e O", "S e T", "X e Y", "AC e AD", "AH e AI", "AM e AN", "AR e AS", "AW e AX", "BB e BC", "BG e BH", "BL e BM", "BQ e BR", "BV e BW", "CA e CB", "CF e CG" e "CK e CL".
Além disso, outra dúvida: como copiar do exemplo para a planilha que utilizo?

Agradeço a ajuda.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord