Error #¿NOMBRE?, Fórmula macro Excel

Si me pueden ayudar en resolver un error.

Tengo una fórmula (Macro),

Range ("C2:C200"). Formula ="=DIA(E2), igual para Mes, y cuando la ejecutó efectivamente en cada celda escribe la Fórmula, pero no la ejecuta en cada celda aparece #¿NOMBRE?, favor apoyarme.

2 Respuestas

Respuesta
1

Si usas la función DIA tienes que hacerlo con FormulaLocal:

Range("C2:C200").FormulaLocal = "=DIA(E2)"

La otra posibilidad es usar DATE en vez de DIA y Formula en vez de FormulaLocal

Saludos_

Respuesta
1

No se si esta forma la veras mas dificil pero lo puedes hacer tambien de la siguiente manera:

Range("C2:C200").FormulaR1C1 = "Day(RC[2])"

En lugar de Day puedes escribir Month para mes, y en lugar de RC[2] puedes escribir RC[1] "esto en caso de escribir tu formula en D2:D200"

Me dices si te sirvio.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas