Visual Basic - Ayuda urgente por favor!!!!!!

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda urgente por favor!!!!!!

Publicado por ruben (17 intervenciones) el 23/01/2003 16:28:56
Gracias por leer este mensaje

Necesito saber como puedo darme cuenta si el ultimo caracter de una cadena es una letra o un numero

Agradeceria cualquier ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda urgente por favor!!!!!!

Publicado por Esteban (1144 intervenciones) el 23/01/2003 19:05:40
Hola...

Prueba con esto...

if isnumeric(right(cadena, 1)) then
msgbox "Es un número"
else
msgbox "Es un caracter"
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda urgente por favor!!!!!!

Publicado por Salva (2 intervenciones) el 23/01/2003 19:06:37
Es muy sencillo.

Suponiendo que tengas una variable de cadena que se llame cCade puedes decir...

If Asc(Right(cCade, 1)) > 64 And Asc(Right(cCade, 1)) < 91 Then
MsgBox "Es una letra mayúscula"
ElseIf Asc(Right(cCade, 1)) > 96 And Asc(Right(cCade, 1)) < 123 Then
MsgBox "Es una letra minúscula"
ElseIf Asc(Right(cCade, 1)) > 47 And Asc(Right(cCade, 1)) < 58 Then
MsgBox "Es un número"
Else
MsgBox "No es ni letra ni número"
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar