Excel - FUNCION FIN.MES

   
Vista:

FUNCION FIN.MES

Publicado por Enrique Marín García (9 intervenciones) el 23/09/2009 23:26:43
Tengo el siguiente problema con la función FIN.MES en una aplicación que estoy diseñando:

Valor celda "B2" 15/08/2009
Valor celda "B3" =FIN.MES(B2,0)

El resultado que se muestra en la celda "B3" es: #¿NOMBRE?

La fórmula y el mismo resultado de la celda "B3" se repite en un gran número de registros.

Soluciono el problema de la siguiente forma: Manualmente voy a la celda "B3", edito el valor de la celda con la tecla "F2" y al dar Enter obtengo el resultado deseado que es: 31/08/2009

Pregunta: ¿Cómo puedo lograr mediante código de VBA ejecutar la misma acción (editar el valor de las celdas formuladas con la funcion FIN.MES) para solucionar el problema?

Anticipo mis agradecimientos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:FUNCION FIN.MES

Publicado por Pana99 (1 intervención) el 24/09/2009 22:29:14
Usa este codigo recorriendo todas las celdas que te va a funcionar

Range("b1").Formula = "=EOMonth(a1, 0)"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:FUNCION FIN.MES

Publicado por Enrique Marín García (9 intervenciones) el 25/09/2009 17:26:31
Excelente, Pana99... excelente !!!!! Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar