Notifications
Clear all

Aplicar formula - 1 coluna - n linhas

5 Posts
2 Usuários
0 Reactions
1,278 Visualizações
(@johnsmith)
Posts: 0
New Member
Topic starter
 

Olá, gostaria de saber se existe uma forma de aplicar uma formula que está em uma coluna, mas que precisa ser replicada para N linhas. considere que n linhas seja por exemplo, 100 mil linhas. Obviamente que arrastar a regra até a linha 100mil seria a solução mais obvia, entretanto busco uma solução mais fácil, como acionar tecla, digitar a celular a100000, por exemplo, etc...
Aguardo e Grato.

 
Postado : 24/06/2014 6:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu não sei se entendi...

Use o método fill down

Sub AleVBA_12216()
Range("A2", Range("A" & Rows.Count).End(xlUp)).Offset(, 1).Formula = _
    "=SuaFormula"
End Sub

Att

 
Postado : 24/06/2014 7:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Supondo que sua fórmula esteja em A1 e vc quer arrastar ela para a1 até a1000, ou a1000000.
Concordo que arrastar é para os fracos, neste caso, se eu ver alguém arrastando e esperando até chegar e passar, eu balanço a cabeça... eheheh

Eu faria o seguinte, sem VBA, que eu acho que é exagero neste caso.
1) Tecle Ctrl+G (ir para)
2) Digite A100000 e clique Ok
3) Agora usando as setas, tecle: Ctrl+Shift+Seta para cima
4) Tecla tab para garantir que a célula ativa dentro da seleção seja a célula A1, ou seja a célula com a fórmula
5) F2 e Ctrl+Enter

Concordo que parece muito, mas uma vez que vc domine a ação, vc fará tudo isso em menos de 3 segundos... E não dependerá do arrasto do mouse.
O importante é saber que usar o Ctrl+Enter enquanto edita uma célula, colocará a mesma coisa em todas as células selecionadas.

 
Postado : 24/06/2014 7:11 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia galera,

Concordo Fernando. Também utilizo essa prática (Só que pressiono <F5>).

Qualquer coisa da o grito.
Abraço

 
Postado : 24/06/2014 7:18 am
(@johnsmith)
Posts: 0
New Member
Topic starter
 

Fernando,

era isso mesmo!!! obrigado.

vlw.

 
Postado : 24/06/2014 3:37 pm