Visual Basic - Quitar Puntos Separadores de Miles

Life is soft - evento anual de software empresarial
 
Vista:

Quitar Puntos Separadores de Miles

Publicado por Fran (78 intervenciones) el 29/06/2005 22:37:18
Necesito cambiar el formato de una Label o un TextBox, o sea quitarles los puntos separadores de decimales, o sea:

Si tengo 1.585.900 me de 1585900
2.500 2500
35.850 35850

Cómo cambio ese formato en el que estan los textbox y las label al formato de numeros simples?

Ya que en este foro sólo muestran lo contrario, es decir cambiar de número simple a ponerle el separador de miles, pero yo deseo lo contrario.

Gracias
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 Puntos Separadores de Miles

Publicado por alescio (49 intervenciones) el 29/06/2005 23:09:36
1
2
3
4
5
6
7
8
9
10
Public Function sacapuntos(Cadena As String) As String
Dim puntos As String
 
    puntos = "."
    While InStr(Cadena, "'") > 0
        Cadena = Left(Cadena, InStr(Cadena, "") - 1) _
        & puntos & Right(Cadena, Len(Cadena) - InStr(Cadena, ""))
    Wend
    sacapuntos= Cadena
End Function


prueba con eso
xaussss
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

Ahora si...

Publicado por alescio (49 intervenciones) el 29/06/2005 23:22:21
sorry friend, ahi ta weno el ejemplo.. :-D

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub CommandButton1_Click()
 
T.Text = sacapuntos(T.Text)
End Sub
 
 
 Public Function sacapuntos(Cadena As String) As String
Dim Comilla As String
 
    puntos = ""
    While InStr(Cadena, ".") > 0
        Cadena = Left(Cadena, InStr(Cadena, ".") - 1) _
        & Comilla & Right(Cadena, Len(Cadena) - InStr(Cadena, "."))
    Wend
    sacapuntos = Cadena
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

RE:Quitar Puntos Separadores de Miles

Publicado por jose luis garro moreno (1 intervención) el 20/03/2022 13:07:53
Es más sencillo, recoge el valor absoluto del número: ejemplo: Con la función abs() ---> abs(1.200,23) = 1200,23
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

Hay una mas simple. Funcion Replace

Publicado por Andres (110 intervenciones) el 30/06/2005 00:29:39
Chequea esto.

Label2.Caption = Replace(Text1.Text, ".", "")

Andres Loud_in
Medellin - Colombia

Hey como va el clima por allá?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Hay una mas simple. Funcion Replace

Publicado por Fran (78 intervenciones) el 30/06/2005 04:09:16
Gracias, los dos ejemplos funcionan a la perfecion pero este ultimo es de sólo una linea, es mejor. Igualmente gracias a los dos.

Aqui en Venezuela con burda de calor y mucha lluvia a la vez.

Saludos a los hermanos de Colombia.
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

Habeis pensado en utilizar format

Publicado por Swap (12 intervenciones) el 30/06/2005 19:25:42
como os complicais la vida no?

format(variable, "#,0.#0")

esto seria par que lo saque con separador
sin la coma no saca separador de miles

;-)
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

Hay una mas simple. Funcion Replace

Publicado por jose montilva (2 intervenciones) el 06/02/2013 13:10:44
gracias men
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

Hay una mas simple. Funcion Replace

Publicado por Juan Augusto Gracia (1 intervención) el 11/09/2017 08:22:39
La mejor solución, Gracias, quedo perfecto!.
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