Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2009, 00:56
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Sumar un mes a una fecha...pero con dia fijo.

Copiate esta funcion en un modulo:

' ( @ @ )
'-----------------------------oOOo-(_)-oOOo--------------------------
'| CREADO POR: Andrés González García (Taribo) |
'| UTILIDAD: Devuelve el ultimo dia del mes |
'| FECHA: 21 de Abril de 2008 |
'| AGRADECIMIENTOS:Foro de Access y VBA |
'| OBSERVACIONES: http://www.mvp-access.com/foro/ |
'---------------------------------------Oooo.------------------------
' .oooO ( )
' ( ) ) /
' \ ( (_/
' \_)
Public Function UltimoDiaMes(Mes As Integer, Año As Integer) As Date
UltimoDiaMes = DateSerial(Año, Mes + 1, 1) - 1
End Function

Y la llamas asi:

Dim VarFecha As Date

VarFecha = DateAdd("m", 1, Date)
txtfecha = UltimoDiaMes(Month(VarFecha) + 1, Year(VarFecha))

Un saludo