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
Por KFR
#33783
Preciso montar uma macro em uma linha, sempre que as colunas entre " B" e "N" estiverem vazias, copiar linha de cima no mesmo intervalo.
Repetir isso até o final da planilha.
Planilha com agrupamentos.
Avatar do usuário
Por gfranco
Avatar
#33784
Bom dia.
Sugiro postar um modelo de sua planilha (com dados fictícios mas mesma estrutura)
Poste um modelo em excel (não uma imagem) de preferencia com uma demonstração manual do resultado pretendido.
Para anexar o arquivo, clique em +Resposta e localize a opção abaixo da janela de digitação de mensagens.
Por KFR
#33785
Segue em anexo o que preciso que faça... Mas em um excel com milhares de linhas.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por gfranco
Avatar
#33788
Boa tarde.
Veja se o que fiz pode ajudar (não sei se compreendi totalmente seu objetivo)
Dê retorno.
Resposta útil? clique em obrigado.
Sua dúvida foi sanada? Não deixe de marcar como resolvido.
Você não está autorizado a ver ou baixar esse anexo.
Por KFR
#33789
Anexei uma planilha com mais dados pra ver se consigo explicar melhor.
Preciso que a macro que esta na planilha, que copia a linha anterior e cola na linha vazia, execute em toda a planilha.
No caso, ela esta apenas executando nas 4 primeiras linhas vazias, tenho uma planilha com milhares de linhas e preciso que ela funcione nas outras linhas vazias também.
Sempre buscando a informação da linha anterior e copiando para a linha vazia.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por gfranco
Avatar
#33790
Vamos ver se entendi direito:
Vc quer que a macro precorra linha a linha da planilha e (para cada linha) verifique se existem dados preenchidos do intervalo de "B" até "N", certo?
Se todo esse intervalo (de "B" até "N" estiver vazio, copia a informação que está na linha de cima do mesmo intervalo ("B" até "N"( certo?
Ou seja.. as colunas "A" e as colunas depois de "N" não serão afetadas... é isso?
Por KFR
#33791
Exatamente
E assim por toda planilha até o final dela independente de quantas linhas tiver a planilha, pra poder executar em planilhas com poucas linhas e com milhares de linhas.
Avatar do usuário
Por gfranco
Avatar
#33792
Então a macro que sugeri acima atende isso em sua totalidade...
Veja nesse outro exemplo que postou...
Não fiz nenhuma modificação...apenas inclui a macro que já havia escrito...
Você não está autorizado a ver ou baixar esse anexo.
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