Notifications
Clear all

Inserir Fórmulas em VBA

3 Posts
2 Usuários
0 Reactions
1,146 Visualizações
(@vguedes)
Posts: 47
Eminent Member
Topic starter
 

Através de uma macro, insiro a seguinte fórmula em uma determinada célula de coluna "AT".

Range("AT" & i + 1) = "=RC[-45]*RC[+1]-SUM(R343C46:R[-1]C)"

Porém, para que fique automático, gostaria de preencher o valor em vermelho com um valor armazenado na variável "i". Pensei em fazer assim.

Range("AT" & i + 1) = ""=RC[-45]*RC[+1]-SUM(R" & i & "C46:R[-1]C)""

Porém dá erro de sintaxe. Alguém sabe qual a maneira correta para se inserir este código?

 
Postado : 23/06/2014 8:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Já usou nossa base de dados?
http://www.google.com.br/cse?cx=partner ... gsc.page=1

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/06/2014 8:44 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A sintaxe seria: Range("AT" & i + 1) = "=RC[-45]*RC[+1]-SUM(R" & i & "C46:R[-1]C)"

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/06/2014 9:30 am