Página 1 de 1

Macro - Inserção de Bloco

Enviado: 04 Set 2020 às 15:27
por Bautto
Colegas,
Tenho a planilha anexa, em que em algumas situações necessito inserir um bloco em local específico, em razão de os ocupantes de um determinado local serem em número maior que as linhas do bloco padrão (6).
Para essas situações, criei um bloco "reserva", no final da planilha, com 25 linhas.
Para fazer a inserção, utilizo a rotina do Módulo1.
Considerando que o bloco é sempre o mesmo, apenas mudando de posição em razão das próprias inserções, desenvolvi a rotina do Módulo2, para tornar automática a seleção do bloco, em lugar das linhas comentadas no Módulo1.
Ocorre que, embora selecionado e copiado, a inserção não é feita, sendo acrescentada apenas uma linha.
Já testei várias situações, mas não consegui fazer funcionar, como ocorre com o Módulo1.
Gostaria da avaliação de algum colega com maior experiência no assunto.
Agradeço antecipadamente.

Re: Dúvida em Macro - Inserção de Bloco

Enviado: 04 Set 2020 às 16:58
por babdallas
Não entendi muito bem oq vc deseja. Seria mais fácil você mostrar uma caso prático do que a macro deve fazer. Eu tentei adaptar um pouco, mas não sei se te atende.

Dúvida em Macro - Inserção de Bloco

Enviado: 08 Set 2020 às 09:52
por Bautto
babdallas, bom dia.
Agradeço sua atenção.
A questão que tenho é que, se habilitar o que está comentado no Módulo1, a faz com que o usuário selecione o bloco de 25 linhas no final da planilha, selecione o local onde quer inserir, faz a inserção e alerta para ajustar a fórmula de numeração da coluna "A", que é a referência para os cálculos das demais fórmulas. Funciona perfeitamente.
Minha intenção é eliminar a fase em que o usuário seleciona o bloco de 25 linhas, tornando isto automático, uma vez que será sempre o mesmo, apenas mudando de posição, quando houver a inserção em locais acima, na planilha.
O Módulo2, faz exatamente isso. Localiza e seleciona o bloco automaticamente, deixando para o usuário apenas a escolha do local onde será inserido, e o ajusta da numeração da coluna "A".
E é aí que surge o problema: A rotina de inserção do Módulo1 ( que é o que não está comentado) não funciona, e insere apenas uma linha e não o bloco inteiro no local selecionado pelo usuário. E não consegui entender a razão, pois o bloco selecionado é o mesmo e quando selecionado manualmente pelo usuário (conforme a parte comentada), é inserido normalmente.
Espero ter esclarecido. Grato.