Cita:
Iniciado por Monimo Private Sub TextBox3_Change()
Range("C7").Select
importe=cdbl(textbox3.text)
ActiveCell.FormulaR1C1 = FormatCurrency(importe, 2)
End Sub
faltaba convertirlo a numero y asegurate de que textbox3.text no este vacio asi:
msgbox(textbox3.text) a ver q te enseña
hola buenos dias como estas ya intente lo que me pusiste muestra un mensaje, con el contenido del text box3 pero aun asi sale el error.
Private Sub TextBox2_Change()
Range("B7").Select
cantidad = Val(TextBox1.Text)
PrecioU = Val(TextBox2.Text)
ActiveCell.FormulaR1C1 = TextBox2.Text
Rem aqui pongo la multiplicacion haber que pasa
importe = cantidad * PrecioU
TextBox3.Text = Val(importe) mira aqui hice esto, con esto resolvi que ya no me aparezca la coma, ahora si ya me aparece el punto
End Sub
Private Sub TextBox3_Change()
Range("C7").Select
ActiveCell.FormulaR1C1 = TextBox3.Text
End Sub
pero sigo con el problema del signo, se me presento otro ahora que ya puede quitar la coma estaba facil, es que no me aparecen los decimales que quiero por ejemplo.
pongo 1.15 x 1.15 y da como re sultado 1 nada mas no pone los decimales por lo menos que ponga dos pero no queda