Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/10/2010, 15:32
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Gestion de pagos quincenales

Hola, en primer lugar puedes utilizar esta función que te devuelve si un año es bisiesto ya que el único problema leyendo tu mensaje es en estos años puesto que al parecer para los demás meses siempre serán 15 y 30

Código vb:
Ver original
  1. Function EsBisiesto(ByVal Anno As Integer) As Boolean
  2.   If Day(DateAdd("d", -1, DateSerial(Anno, 3, 1))) = 29 Then EsBisiesto = True
  3. End Function
La primera quince SIEMPRE será día 15 y la segunda día 30 si no es Febrero. En este último caso será 28 o 29 dependiendo de si Bisiesto = True

Si he entendido mal o quedan dudas comenta.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...