Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/02/2006, 12:51
Avatar de piojoman
piojoman
 
Fecha de Ingreso: enero-2005
Ubicación: Argentina
Mensajes: 224
Antigüedad: 20 años, 3 meses
Puntos: 3
No se si entendi bien... esto es lo que necesitas????

Private Sub Command1_Click()
Dim MesA As Byte, MesB As Byte, Mes As Byte
MesA = Mid(Text1.Text, 3, 1) 'Se fija si el dia es de una cifra
Select Case MesA
Case "/", "-" 'En el caso de que los dias sean de dos cifras
MesA = Mid(Text1.Text, 4, 1)
MesB = Mid(Text1.Text, 5, 1) 'se fija si el mes de una cifra o dos
Case Is > 1, Is < 12 'si los dias son de una cifra
MesB = Mid(Text1.Text, 4, 1)
End Select

If MesB = "/" Then
Mes = MesA
Else
Mes = MesA * 10 + MesB 'Arma el numero para despues buscar la conversion
End If
'--------------- Opcion Numero 1 (es mas legible) ---------------------
Dim Meses As Variant
Meses = Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")

If (Mes >= 1) And (Mes <= 12) Then
Label1.Caption = Meses(Mes - 1)
End If
End Sub
'--------------- Opcion Numero 2 ---------------------
Select Case Text1.Text
Case 1
Label1.Caption = "Enero"
Case 2
Label1.Caption = "Febrero"
Case 3
Label1.Caption = "Marzo"
Case 4
Label1.Caption = "Abril"
Case 5
Label1.Caption = "Mayo"
Case 6
Label1.Caption = "Junio"
Case 7
Label1.Caption = "Julio"
Case 8
Label1.Caption = "Agosto"
Case 9
Label1.Caption = "Septiembre"
Case 10
Label1.Caption = "Octubre"
Case 11
Label1.Caption = "Noviembre"
Case 12
Label1.Caption = "Diciembre"
End Select


bye!!!!