Notifications
Clear all

Mover celulas para direita com condicional...

7 Posts
2 Usuários
0 Reactions
206 Visualizações
(@gus-silva)
Posts: 4
Active Member
Topic starter
 

Olá pessoal!
Nem o Manus AI me entregou uma resposta válida, acho ainda que somos bem melhores! Vamos lá:

Preciso deslocacar os dados a partir do numero inserido na celula A3
Por exemplo: A3 está preenchida com o numero 3, os dados das celulas f5:f14 moverão até H5:h12.

Considerando que A3 possui um valor:
De f5:14 até q5:q14, dependendo do valor de A3, os dados movidos a partir de f5:f14 terão seu fim em q5:q14
A partir daí continuarão em f17:f27

Ao atingir q17:q27 os dados continuação em f30:f39
Ao atingir q30:q39 os dados continuarão em f42:f51
Ao atingir q42:q51 os dados continuarão em f54:f64
Ao atingir q54:q64 os dados não serão mais exibidos

Vamos lá? Agradeço desde já!

 
Postado : 14/10/2025 12:37 pm
(@osvaldomp)
Posts: 925
Prominent Member
 

Olá, @gus-silva .

Deslocar valores entre células só é possível via macros.
Você pretende utilizar macros?

Se sim, qual é a relação entre o valor de A3 e o deslocamento dos valores?

Em que momento você pretende efetuar o deslocamento? Automaticamente a cada alteração do valor de A3?  Manualmente ao clicar em um botão ou ao aplicar duplo clique em uma célula??

Osvaldo

 
Postado : 14/10/2025 8:28 pm
(@gus-silva)
Posts: 4
Active Member
Topic starter
 

Olá Osvaldo;

sim.posso utilizar macros. A célula A3 é preenchida automaticamente a célula desloca. 
obrigado

 
Postado : 14/10/2025 8:45 pm
(@osvaldomp)
Posts: 925
Prominent Member
 

A célula A3 é preenchida automaticamente a célula desloca.---> Não entendi o que você quis dizer.

Ainda, eu coloquei 5 dúvidas e você respondeu só a primeira.

 

Osvaldo

 
Postado : 14/10/2025 8:52 pm
(@gus-silva)
Posts: 4
Active Member
Topic starter
 

@osvaldomp 

 

Você pretende utilizar macros? Sim

Se sim, qual é a relação entre o valor de A3 e o deslocamento dos valores? O valor que deslocara aos dados para as colunas posteriores está em A3

Em que momento você pretende efetuar o deslocamento? Automaticamente a cada alteração do valor de A3?  Sim

 
Postado : 14/10/2025 8:58 pm
(@gus-silva)
Posts: 4
Active Member
Topic starter
 

Para fácil entendimento, segue planilha...

 
Postado : 15/10/2025 4:17 pm
(@osvaldomp)
Posts: 925
Prominent Member
 

Postado por: @gus-silva
Para fácil entendimento, segue planilha

Fácil entendimento? 🙄 

Você anexou um arquivo sem qualquer explicação, além de zero ajuda para o meu entendimento ainda trouxe mais dúvidas. Ao explicar, tenha em mente que as explicações são para quem não conhece o seu arquivo e tampouco tem ideia do que você quer fazer.

1. até agora você informou que inicialmente o intervalo o ser deslocado é F5:F14, no entanto na sua planilha "A3=2" vejo que TODOS os intervalos foram deslocados. Tomei por base a numeração que você colocou na linha 5 pois os demais dados você repetiu em todas as colunas, isso não ajuda. Explique.

2. você informou antes que o deslocamento do intervalo será a quantidade de colunas igual ao valor inserido em A3, no entanto você colocou um exemplo de A3=2 e deslocou o intervalo de F para G. Ora, deslocar duas colunas a partir de F, a coluna destino é H, e não G. Explique.

3. no outro exemplo, com A3=5, você deslocou de F para J. Porque J e não K? Explique.

4. para se determinar a coluna destino do deslocamento de F5:F14 a coluna inicial será sempre considerada a coluna F, não importa se houve deslocamentos anteriores?

5. no início do processo, ou seja, antes de ser inserido o primeiro valor em A3 (e de ser efetuado o primeiro deslocamento de F5:F14),  quais células estarão preenchidas?

6. vi que no seu arquivo já existe um código VBA sobre esse assunto dos deslocamentos. Esse código é o que lhe foi sugerido pela IA? Porque ele não lhe atende? 

Osvaldo

 
Postado : 16/10/2025 6:22 pm