Formato de Celda a Textbox (moneda y porcentaje)
Muchas gracias anticipados por la ayuda que me puedan facilitar, tengo el siguiente botón dentro de un UF, con su correspondiente código, como se puede observar al ejecutarlo me copia en una hoja de excel unos datos previamente seleccionados en dos listbox, y de esto resultan otros que se cargan en el formulario.
En la hoja de excel la celda M3 el formato es de moneda y de ahí aparece por ejemplo
¿125? Y en la celda O3 el formato es de porcentaje quedando así 5%
El problema que tengo es que cuando se cargan el los textbox 9 Y 10 no se cargan con los formatos de origen.
Private Sub CommandButton1_Click()
If ListBox1.Text = "" Then
MsgBox "Debe de seleccionar un Modelo"
Exit Sub
End If
TextBox1 = ListBox1.Column(0)
TextBox2 = ListBox1.Column(1)
TextBox3 = ListBox1.Column(2)
TextBox8 = ListBox1.Column(3)
If ListBox2.Text = "" Then
MsgBox "Debe de seleccionar una Medida"
Exit Sub
End If
TextBox4 = ListBox2.Column(0)
Range("b3") = TextBox1.Value
Range("c3") = TextBox2
Range("e3") = TextBox3
Range("j3") = TextBox4.Value
Range("f3") = TextBox8.Value
TextBox5 = Range("B3"). Value 'CARGA LA CLAVE EN EL FURMULARIO
TextBox6 = Range("K3"). Value 'CARGA LA FAMILIA EN EL FORMULARIO
TextBox7 = Range("L3"). Value 'CARGA LA BARRA EN EL FORMULARIO
TextBox9 = Range("M3"). Value 'CARGA EL PVP. En el userform
TextBox10 = Range("O3"). Value 'CARGA EL IMPUESTO EN EL USERFORM
End Sub
En la hoja de excel la celda M3 el formato es de moneda y de ahí aparece por ejemplo
¿125? Y en la celda O3 el formato es de porcentaje quedando así 5%
El problema que tengo es que cuando se cargan el los textbox 9 Y 10 no se cargan con los formatos de origen.
Private Sub CommandButton1_Click()
If ListBox1.Text = "" Then
MsgBox "Debe de seleccionar un Modelo"
Exit Sub
End If
TextBox1 = ListBox1.Column(0)
TextBox2 = ListBox1.Column(1)
TextBox3 = ListBox1.Column(2)
TextBox8 = ListBox1.Column(3)
If ListBox2.Text = "" Then
MsgBox "Debe de seleccionar una Medida"
Exit Sub
End If
TextBox4 = ListBox2.Column(0)
Range("b3") = TextBox1.Value
Range("c3") = TextBox2
Range("e3") = TextBox3
Range("j3") = TextBox4.Value
Range("f3") = TextBox8.Value
TextBox5 = Range("B3"). Value 'CARGA LA CLAVE EN EL FURMULARIO
TextBox6 = Range("K3"). Value 'CARGA LA FAMILIA EN EL FORMULARIO
TextBox7 = Range("L3"). Value 'CARGA LA BARRA EN EL FORMULARIO
TextBox9 = Range("M3"). Value 'CARGA EL PVP. En el userform
TextBox10 = Range("O3"). Value 'CARGA EL IMPUESTO EN EL USERFORM
End Sub
1 respuesta
Respuesta de v_344
1
la verdad este código me funciona si lo trabajo en la misma hoja pero mi userform se alimenta de la hoja dos e ingresa los datos en la hoja 1 y con este código me lee los datos de la hoja una del textbox y no me la el dato correcto que es de la hoja 2, espero me puedas ayudar. - Bayron Velis