Visual Basic - Quitar barras y demas cadenas de un string

Life is soft - evento anual de software empresarial
 
Vista:

Quitar barras y demas cadenas de un string

Publicado por Diego Campillo (17 intervenciones) el 31/10/2001 10:54:21
Hola a todos,
alguien sabe de alguna función que pasandole un string del tipo 25/02/99, te devuelva 250299.
Si se usa Val te devuelve 25, por tanto no me vale.
Es decir, una función que te deje los valores numéricos y te quite los guiones, barras y demas.

Gracias a todos.
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:Quitar barras y demas cadenas de un string

Publicado por Diego Campillo (17 intervenciones) el 31/10/2001 11:18:18
No he encontrado ninguna función que haga esto, asi que si alguien la conoce que lo diga. De todos modos, aqui va mi aportación.

"Si la montaña no va a Ala, Ala ira a la montaña"

Public Function SoloNumerosEnCadena(Cadena As String) As String
Dim Longitud As Long
Dim Posicion As Long
Dim CadenaDepurada As String
Dim Caracter As String

Longitud = Len(Cadena)
CadenaDepurada = ""

If Longitud >= 1 Then
For Posicion = 1 To Longitud
Caracter = Mid(Cadena, Posicion, 1)
If IsNumeric(Caracter) Then
CadenaDepurada = CadenaDepurada & Caracter
End If
Next
End If

SoloNumerosEnCadena = CadenaDepurada
End Function
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