Notifications
Clear all

Formula de soma no VBA

5 Posts
3 Usuários
0 Reactions
1,321 Visualizações
(@caiolaza)
Posts: 0
New Member
Topic starter
 

Olá Pessoal!
Sou novo em macro e no forum tambem!
Meu problema:
Como utilizo uma formula de soma com a aba sendo um valor variavel?

Este é o código que eu quero
ActiveCell.FormulaR1C1 = "=SUM('0115000121'!R9C10,RC[-1]))
porém, o nome da aba '0115000121' tem que ser retirado de uma variável String "val" que já existe e puxa o valor corretamente da activeCell.

Podem me ajudar?
Muito obrigado!

 
Postado : 14/03/2017 9:11 am
(@pfarias)
Posts: 0
New Member
 

Acredito que seria isso:

ActiveCell.FormulaR1C1 = "=SUM('" & val & "'!R9C10,RC[-1]))

agora Val é o nome da variável?

 
Postado : 14/03/2017 10:18 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Observação: Val é uma função do VBA para conversão de valores, utilizar como nome de uma variável poderá trazer algum inconveniente, sugiro alterar essa nomenclatura

 
Postado : 14/03/2017 10:41 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde caiolaza

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

 
Postado : 14/03/2017 12:11 pm
(@caiolaza)
Posts: 0
New Member
Topic starter
 

Olá pessoal!
Muitissimo obrigado pela ajuda!
Consegui o que queria!
Alterei a variavel "val"
Abraços!

 
Postado : 16/03/2017 6:53 am