Private Sub cmdCalcular_Click()
MsgBox FechaEnTexto(CDate(txtFecha.Text) - 1)
End Sub
Public Function FechaEnTexto(fecha As String) As String
FechaEnTexto = Day(fecha) & " de " & NombreMes(Month(fecha)) & " del " & Year(fecha)
End Function
Public Function NombreMes(mes As Integer) As String
Select Case mes
Case 1
NombreMes = "Enero"
Case 2
NombreMes = "Febrero"
Case 3
NombreMes = "Marzo"
Case 4
NombreMes = "Abril"
Case 5
NombreMes = "Mayo"
Case 6
NombreMes = "Junio"
Case 7
NombreMes = "Julio"
Case 8
NombreMes = "Agosto"
Case 9
NombreMes = "Septiembre"
Case 10
NombreMes = "Octubre"
Case 11
NombreMes = "Noviembre"
Case 12
NombreMes = "Diciembre"
End Select
End Function
Public Function NombreDia(dia As Integer) As String
Select Case dia
Case 1
NombreDia = "Lunes"
Case 2
NombreDia = "Martes"
Case 3
NombreDia = "Miercoles"
Case 4
NombreDia = "Jueves"
Case 5
NombreDia = "Viernes"
Case 6
NombreDia = "Sabado"
Case 7
NombreDia = "Domingo"
End Select
End Function