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.
Por Bautto
Posts
#58463
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.
Você não está autorizado a ver ou baixar esse anexo.
#58467
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.
Você não está autorizado a ver ou baixar esse anexo.
Por Bautto
Posts
#58582
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.
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