Notifications
Clear all

Macro que identifica intervalo de células

5 Posts
3 Usuários
0 Reactions
989 Visualizações
(@rbabdala)
Posts: 8
Active Member
Topic starter
 

Prezados colegas do Planilhando!

Já começo o tópico agradecendo não só pela ajuda direta a mim, como também à dada aos demais, pois pesquisando as respostas eu já consegui realizar muita coisa e sempre recorro ao fórum como base de pesquisa.

Pode ser por incompetência na procura, mas eu não consegui encontrar uma resposta próxima com o que preciso (talvez não tenha utilizado os termos certos).

Enfim, o meu problema é o seguinte:

Eu tenho uma planilha com algumas macros que inserem e excluem linhas (mérito todo do fórum, pois aprendi lendo as respostas daqui). Na verdade estas macros copiam linhas de outra "aba" e as insere na aba principal. Até aí nenhum mistério, tudo funciona bem.

E, como eu disse, eu tenho macros (no plural), uma insere um determinado bloco de células, uma segunda insere um outro bloco e por aí vai. Só que ao inserir o primeiro bloco (que é inserido em linhas anteriores às das macros seguintes) o intervalo esperado no código da macro seguinte já não serve mais e o código acaba inserindo um bloco de células em um intervalo onde não deveria fazer isso.

Então o que pensei como solução mas não consegui viabilizar isso:
Utilizar um contador que contará as células entre o intervalo da primeira linha do bloco1 e a primeira linha do bloco2 e, em função desta diferença, alterar o range que as macros seguintes deverão inserir as linhas.

RESUMINDO:

MACROS:
InsereBloco1: Copia intervalo selecionado / Cola o intervalo copiado sempre após a linha 48 (por exemplo).
InsereBloco2: Copia intervalo selecionado / Confere a diferença entre a primeira linha do bloco1 e a do bloco2 / Insere o intervalo copiado a partir do intervalo correto.

Segue planilha em anexo para ficar mais fácil o entendimento.

Agradeço desde já a colaboração!

 
Postado : 28/10/2013 1:18 pm
(@rbabdala)
Posts: 8
Active Member
Topic starter
 

Fui escrever em "bom português" e ninguém respondeu... :D

Será que devia ter escrito no desespero sem dar detalhes?

De qualquer forma, UP no post.

 
Postado : 29/10/2013 10:48 am
(@gtsalikis)
Posts: 2373
Noble Member
 

hahahaha,

eu li o teu post, olhei a planilha, não achei os blocos que vc falou, e acabei não entendendo direito o que vc precisa.

 
Postado : 29/10/2013 11:10 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não sei se entendi tambem, mas veja se está em linha ao esperado

 
Postado : 30/10/2013 6:37 am
(@rbabdala)
Posts: 8
Active Member
Topic starter
 

Reinaldo, sem palavras para agradecê-lo. Era EXATAMENTE isto que eu precisava.

Muitíssimo obrigado mesmo!

Abraços!

 
Postado : 30/10/2013 7:41 am