TextBox y label con formato de %

15/03/2005 - 00:46 por Javi | Informe spam
Hola

¿Cómo puedo hacer que el contenido de un TextBox y de un Label se
muestre en % y no en tanto por uno?

¿se podrá operar con ese valor? si no se pueden hacer operaciones con
ese valor necesito que al pasar el valor de un TextBox (por ej 0,25) a
una celda de una hoja se muestre en formato de porcentaje ( 25% ).

Muchas gracias

Javi

Preguntas similare

Leer las respuestas

#6 Javi
16/03/2005 - 01:07 | Informe spam
Hola de nuevo

Pues lo he revisado y sigo sinhacerlo bien

el código está así:

Private Sub TextBoxDcto_Change()
uds = Val(TextBoxUds)
precio = Val(TextBoxPrecio)
dcto = Val(TextBoxDcto)
If precio = pprecio + pmont + ptransp Then
impte = uds * (precio * (1 - Val(dcto)) + pmont + ptransp)
Else
impte = uds * precio * (1 - Val(dcto) / 100)
End If
LabelImpteF.Caption = impte
End Sub

Private Sub TextBoxDcto_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBoxDcto.Text = Format(TextBoxDcto.Text, "0.00%")
End Sub


Al agregar inspección, he visto que al llegar a:

dcto = Val(TextBoxDcto)

trunca el valor a paratir de la coma (en mi sistema la unidad decimal es
la coma)

No sé qué más hacer. Gracias de nuevo

Javi


KL escribió:
Mostrar la cita
#7 KL
16/03/2005 - 01:19 | Informe spam
Mostrar la cita
Pues prueba cambiar
Format(TextBoxDcto.Text, "0.00%")
por
Format(TextBoxDcto.Text, "0,00%")

A ver que tal.

KL
#8 Manuel Romero
16/03/2005 - 16:01 | Informe spam
Mejor usa CSng() en lugar de Val(). La funcion Val no tiene en cuenta la
configuracion regional del usuario.

"Javi" escribió en el mensaje
news:
Mostrar la cita
tanto
Mostrar la cita
#9 Manuel Romero
16/03/2005 - 21:19 | Informe spam
Me corrijo CSng no entiende el simbolo de %, entonces no te sirve
directamente

"Manuel Romero" @hotmail.com> escribió en el mensaje
news:%23d%
Mostrar la cita
que
Mostrar la cita
exclusivamente
Mostrar la cita
#10 Javi
16/03/2005 - 23:17 | Informe spam
Hola Manuel

Gracias por tu ayuda

Había intentado hacerlo con esa función y no va mal, pero al final lo he
simplificado y le he quitado el signo

Un saludo

JAvi

Manuel Romero escribió:
Mostrar la cita
Ads by Google
Search Busqueda sugerida