Notifications
Clear all

Erro #NOME?

3 Posts
2 Usuários
0 Reactions
623 Visualizações
 rbw
(@rbw)
Posts: 0
New Member
Topic starter
 

Bom dia,

Estou utilizando o VBA para jogar fórmulas nas células de uma planilha, e me aparece este erro.

Aqui está um exemplo de código que gera o erro.

Range("P4") = "=seerro(((((1 + O4) ^ (I4 / 252)) / ((1 + O3) ^ (I3 / 252))) ^ (252 / G4) - 1)," & Chr(34) & "" & Chr(34) & ")"

ou até mesmo:

Cells(Count + 4, 30) = "= SOMA(AD4:AD" & (Count + 3) & ")", onde Count é uma variável inteira.

Toda a ortografia está correta, visto que quando entro na planilha, clico na célula com o #NOME? e aperto F2+Enter, ela some com o erro e me dá o resultado esperado.

O jeito que usei para resolver isso é pela linha de código abaixo, porém ela demora mais de um segundo por célula, inviabilizando este método para planilhas grandes.

Cells(Range("C2") + 4, 30).Select
mFormula = ActiveCell.FormulaLocal
ActiveCell.FormulaLocal = mFormula

Gostaria de saber se á algum método de contornar este erro #NOME? ao se escrever a fórmula na célula.

Agradeço a todos que puderem me ajudar!

 
Postado : 28/10/2014 6:55 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Da uma olhada aqui
viewtopic.php?p=68858#p68858

 
Postado : 28/10/2014 7:38 am
 rbw
(@rbw)
Posts: 0
New Member
Topic starter
 

Incrível!

Obrigado, gtsalikis!

 
Postado : 28/10/2014 7:44 am