Valores de precios automáticos usando userform

Cree un macro con un userform para que vaya ingresando datos en una tabla, y tengo varias tablas para que me salgan los valores. Pero quiero que la macro al ingresar un producto me tome el precio automático de la tabla que tengo en la misma hoja.

1 Respuesta

Respuesta

Podrías poner un ejemplo de tu hoja, para ver en qué filas y en qué columnas tienes los productos y los precios.

Si capturas un producto_x, se busca en la hoja, quieres tomar el precio correspondiente al producto_x, pero en dónde lo quieres poner, ¿en un textbox dentro del userform?

Hola Dante

Gracias por responder.

La columna es la A (producto) y B (precios), la hoja se llama "BASE DATOS"

ActiveSheet.Cells(4, 3) = Val(TextBox2.Value)
ActiveSheet.Cells(4, 4) = Val(TextBox3.Value)
ActiveSheet.Cells(4, 5) = TextBox4
ActiveSheet.Cells(4, 8) = Val(TextBox5.Value)
ActiveSheet.Cells(4, 11) = Val(TextBox6.Value)
ActiveSheet.Cells(4, 2) = ComboBox1
ActiveSheet.Cells(4, 6) = ComboBox2
ActiveSheet.Cells(4, 7) = ComboBox3

Quiero que aparezca automáticamente en el textbox5 y lo tome de la columna B y el Producto se Escribe manualmente en ComboBox2.

Saludos

Ahora ya entendí menos, dices que los productos están en la columna A.

Quieres capturar un producto en el combobox2, pero según tu macro el dato del combobox2 lo guardas en la columna F.

¿Al momento de activar tu form ya estás cargando los productos en el combo2?

¿Cómo los cargas?

Si me dices cómo cargas los productos en el combo2, puede ser más fácil, obtener el precio de es producto.

Pero deberás explicarme con ejemplos, no con las macros, ya que tu código no coincide con lo que estás explicando.

O pon todo tu código y unas imágenes para ver cómo están tus datos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas