Exportar valores desde un ComboBox
Buenas tardes:
Tengo un problema que no sé como resolver. He creado una macro que selecciona tres columnas de una hoja excel y éstas van a parar a tres sendos ComboBox en los que puedo "jugar" con las combinaciones necesarias para luego exportarlas a una plantilla excel determinada. El problema es que no sé como crear un bucle para que todas las combinaciones queden almacenadas en la plantilla fila a fila. De momento lo único que me hace es pegar los valores en una única fila y cada vez que doy al botón de insertar (es un Userform) me cambia los valores de la fila, pero no me añade estos en una fila posterior. Quiero que al pulsar este botón me ejecute el pegado continuamente de la primera a la última fila que necesite. Este es el código que uso para pegar los valores :
Private Sub CommandButton8_Click()
Range("G4").Value = ComboBox6.Value
Range("H4").Value = ComboBox4.Value
Range("I4").Value = ComboBox3.Value
End Sub
Existiría alguna manera de crear un bucle para que fuera ejecutando el código y añadiendo el pegado de valores en filas consecutivas hacia abajo. No sé, algo como G+n, H+n I+n de manera que pudiera llenar la plantilla con todas las filas que necesite en esas tres columnas.
Muchas gracias
Tengo un problema que no sé como resolver. He creado una macro que selecciona tres columnas de una hoja excel y éstas van a parar a tres sendos ComboBox en los que puedo "jugar" con las combinaciones necesarias para luego exportarlas a una plantilla excel determinada. El problema es que no sé como crear un bucle para que todas las combinaciones queden almacenadas en la plantilla fila a fila. De momento lo único que me hace es pegar los valores en una única fila y cada vez que doy al botón de insertar (es un Userform) me cambia los valores de la fila, pero no me añade estos en una fila posterior. Quiero que al pulsar este botón me ejecute el pegado continuamente de la primera a la última fila que necesite. Este es el código que uso para pegar los valores :
Private Sub CommandButton8_Click()
Range("G4").Value = ComboBox6.Value
Range("H4").Value = ComboBox4.Value
Range("I4").Value = ComboBox3.Value
End Sub
Existiría alguna manera de crear un bucle para que fuera ejecutando el código y añadiendo el pegado de valores en filas consecutivas hacia abajo. No sé, algo como G+n, H+n I+n de manera que pudiera llenar la plantilla con todas las filas que necesite en esas tres columnas.
Muchas gracias
1 respuesta
Respuesta de Elsa Matilde
1