Vincular formulario con rutina de gráficas Macro
Hola, antes que nada gracias por su valioso tiempo.
Mi pregunta es la siguiente:
Tengo un formulario con dos combobox y un botón. Deseo que la dos variables que seleccione con el formulario elabore un gráfica al oprimir el botón. Además, ya desarrollé la macro para elaborar los gráficos.
El código de programación del formulario es el siguiente:
Sub Activar_Click()
Load UserForm1
UserForm1.Show
End Sub
Private Sub UserForm_Activate()
ComboBox1.AddItem "2_BOCAS"
ComboBox1.AddItem "ACAPULCO"
ComboBox1.AddItem "ALTAMIRA"
ComboBox1.AddItem "CAMPECHE"
ComboBox2.AddItem "ARRASTRE"
ComboBox2.AddItem "C.GENERAL"
ComboBox2.AddItem "CONTENERIZADA"
ComboBox2.AddItem "FLUIDOS"
End Sub
El inicio de la rutina es la siguiente:
Sub Crear_grafico_y_tabla()
'Ocultamos el procedimiento
Application.ScreenUpdating = False
Dim x, y As String
x = InputBox("Ingrese nombre del puerto")
y = InputBox("Ingrese segmento de carga")
'Insertar hoja con el nombre del puerto y tipo de carga
Sheets.Add.Name = x & " " & y
ActiveSheet.Move after:=Worksheets(Worksheets.Count)
¿Cómo podría vincular la información seleccionada de ComboBox1 y ComboBox2 con las variables POR, Y, respectivamente, de manera que se ejecute automáticamente al oprimir el botón?
Gracias, nuevamente, espero haberme explicado.
Alberto. México, D.F.
Mi pregunta es la siguiente:
Tengo un formulario con dos combobox y un botón. Deseo que la dos variables que seleccione con el formulario elabore un gráfica al oprimir el botón. Además, ya desarrollé la macro para elaborar los gráficos.
El código de programación del formulario es el siguiente:
Sub Activar_Click()
Load UserForm1
UserForm1.Show
End Sub
Private Sub UserForm_Activate()
ComboBox1.AddItem "2_BOCAS"
ComboBox1.AddItem "ACAPULCO"
ComboBox1.AddItem "ALTAMIRA"
ComboBox1.AddItem "CAMPECHE"
ComboBox2.AddItem "ARRASTRE"
ComboBox2.AddItem "C.GENERAL"
ComboBox2.AddItem "CONTENERIZADA"
ComboBox2.AddItem "FLUIDOS"
End Sub
El inicio de la rutina es la siguiente:
Sub Crear_grafico_y_tabla()
'Ocultamos el procedimiento
Application.ScreenUpdating = False
Dim x, y As String
x = InputBox("Ingrese nombre del puerto")
y = InputBox("Ingrese segmento de carga")
'Insertar hoja con el nombre del puerto y tipo de carga
Sheets.Add.Name = x & " " & y
ActiveSheet.Move after:=Worksheets(Worksheets.Count)
¿Cómo podría vincular la información seleccionada de ComboBox1 y ComboBox2 con las variables POR, Y, respectivamente, de manera que se ejecute automáticamente al oprimir el botón?
Gracias, nuevamente, espero haberme explicado.
Alberto. México, D.F.
1 respuesta
Respuesta de Elsa Matilde
1