Página 1 de 1

Inserção de fórmulas com VBA

Enviado: 18 Out 2016 às 16:14
por Sergiofmp
Boa tarde,

Estou usando o código abaixo para inserção de fórmulas em algumas células do Excel, mas terei que repetil-lo 31 vezes

Range("E5").FormulaLocal = "=SE(E8="""";"""";DATA.VALOR(E8))"
Range("F5").FormulaLocal = "=SE(F8="""";"""";DATA.VALOR(F8))"
etc...
Ele é usado para converter valores de uma planilha importada para o excel
É possível otimizar isso?

Obrigado!

Re: Inserção de fórmulas com VBA

Enviado: 18 Out 2016 às 19:44
por laennder
Tente a fórmula abaixo:
Código: Selecionar todos
Range("E5:AH5").FormulaR1C1 = "=IF(R[3]C="""","""",DATEVALUE(R[3]C))"

Inserção de fórmulas com VBA

Enviado: 19 Out 2016 às 08:02
por Sergiofmp
Perfeito Laennder! Muito obrigado!!!