Notifications
Clear all

Resultado da Barra de Status em célula

5 Posts
2 Usuários
0 Reactions
992 Visualizações
(@ramzero)
Posts: 127
Estimable Member
Topic starter
 

Bom dia pessoal

Gostaria de saber se é possível através do VBA e também por fórmula, exibir automaticamente sempre na mesma célula escolhida, a soma dos valores das células selecionadas, assim como acontece na Barra de Status, quando é selecionada uma range de células

Em outras palavras, exibir o resultado da soma na range selecionada, igual da soma que aparece na Barra de Status, numa mesma célula e deixar isso automático, mesmo que eu selecione outra range o resultado é sempre exibido naquela mesma célula escolhida

Na verdade o que estou em busca é da mecânica de, enquanto seleciono uma range de células, exiba o resultado automaticamente numa célula específica

Obrigado

 
Postado : 07/05/2018 7:59 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

RAMZERO,

Bom dia!

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 07/05/2018 8:34 am
(@ramzero)
Posts: 127
Estimable Member
Topic starter
 

Fala Wagner

Sim seria isso sim, mas não havia pensado em usar o Private Change, tinha pensado em fazer com fórmulas

Então acho que com a ideia que você me deu, já sai pronta, no que eu preciso, porém preciso de ajuda!

Seguinte:

Preciso somar em separado o conteúdo numérico de 2 colunas, digamos O e P

Porém um ponto da range sempre será O2 e o outro ponto sempre será alguma linha da coluna P, entre P2 e P5000

E o resultado usando sua ideia acima seria exibido em O1 a somatória de O2 até a linha selecionada da coluna P
E o resultado exibido em P1 seria a somatória de P2 até a linha selecionada da coluna P

Então como sempre terei que pegar, como ponto de partida a célula O2 e sempre clicarei numa linha da coluna P, queria deixar automático

Exemplo:

Suponhamos que eu queira saber a somatória das colunas O e P até a linha 22

Então bastando dar um clique selecionando a célula P22, o código Change já faria a seleção da range O2:P22 e exibiria em O1 a somatória de O2:O22 e em P1 a somatória de P2:P22

E isso ficaria selecionado, até eu precisar clicar novamente em outra célula (maior ou menor que 22 no caso) selecionando outra range

Então supondo que em outro momento gostaria de saber até a linha 10, então o código faria o mesmo processo somando até a linha 10 (O1 = Soma de O2:O10 e P1 = Soma de P2:P10) , num outro momento o mesmo até a linha 15, etc...

Pelo menos se me ajudar em como fixar no código o ponto de partida, no caso O2:P2 e como fazer com que o código já selecione comigo dando 1 clique na célula que quero, acho que já consigo

Pode me ajudar?

Obrigado

 
Postado : 07/05/2018 5:40 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

RAMZERO,

Bom dia!

Infelizmente, para duas colunas, da forma como você está querendo, não sei como fazer.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 08/05/2018 8:41 am
(@ramzero)
Posts: 127
Estimable Member
Topic starter
 

Mesmo assim obrigado Wagner, vou tentando aqui!

Alguém mais pode me ajudar?

 
Postado : 08/05/2018 12:50 pm