Hola!
Mi problema es que estuve haciendo un codigo que calculase el numero de dias de cada mes para poder realizar un calendario .No encontre ninguna funcion que me valiese y hice este codigo que me da error .
A ver si alguien me corrige el codigo o bien me da otra solucion:
Public Function DiasMes(Mes As Variant, Año As Variant)
Dim comprobar As String
comprobar = ("29/" & Mes & "/" & Año)
If Not IsDate(CDate(comprobar)) Then
DiasMes = 28
Exit Function
End If
comprobar = ("30/" & Mes & "/" & Año)
If Not IsDate(CDate(comprobar)) Then
DiasMes = 29
Exit Function
End If
comprobar = ("31/" & Mes & "/" & Año)
If Not IsDate(CDate(comprobar)) Then
DiasMes = 30
Else
DiasMes = 31
End If
End Function
Se agradece cualquier ayuda