Inicio > Microsoft Excel > elsamatilde > Valor numerico en Textbox

Valor numerico en Textbox

Experto:
Usuario:
Fecha: 16/08/2006
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
19/07/2006
oskarjfc98, usuario preguntando en Microsoft Excel
Usuario
Buenos dias elsa por aca en Mexico, oye tengo una duda con respecto a un textbox al cual que le estoy asignado una variable integer pero me devuelve una cantidad larga de datos, es decir,

el textbox toma el valor de una celda la cual contiene 4.12, pero en el textbox me aparece 4.12345445345, como puedo dejar solamente visible en el Textox solamente dos digitos o ningun digito,

gracias y saludos.


Estos son los comandos que tengo

Private Sub CommandButton2_Click()

Dim s1 As Integer
Dim s3 As Integer
Dim p As Integer
Dim s As Integer

Sheets("Grabar").Select

s1 = ActiveSheet.Range("C122").Value
p = ActiveSheet.Range("C123").Value

TextBox3.ControlSource = "C122"
TextBox4.ControlSource = "C123"

s = s1 / p
s3 = s * 1000000

ActiveSheet.Range("C27").Value = s3

If ActiveSheet.Range("C28").Value = "SI" Then
MsgBox ("El Resultado de PPMs es CORRECTO")
TextBox8.ControlSource = "C27"
Else
MsgBox ("El Resultado de PPMs es INCORRECTO, realiza nuevamente el cálculo manual")
End If

End Sub
20/07/2006
oskarjfc98, experto respondiendo en Microsoft Excel
Experto
Hola:
Esto es porque el resultado de la operación tiene esa cantidad de decimales pero en la hoja seguramente tu celda tiene formato con 2 solamente.
Tendrás que asignarle el formato también al Textbox. En tu ejemplo será:

TextBox3.Value = Format(ActiveSheet.Range("C122"), "##0.00")

TextBox4.Value = Format(ActiveSheet.Range("C123"), "##0.00")

Ajustá punto o coma según tu formato

Saludos
Elsa


*** Más de 100 Trucos y Soluciones Excel desde:
http://es.geocities.com/lacibelesdepunilla/tys
16/08/2006
oskarjfc98, usuario preguntando en Microsoft Excel
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados