Como CARGAR un COMBOBOX desde una Tabla de Datos | VBA | Visual Basic

0


Un ComboBox en VBA en Excel es un control de usuario que se utiliza para permitirle al usuario elegir una opción de una lista desplegable. Un ComboBox se puede utilizar en un formulario de Excel para hacer que la entrada de datos sea más fácil y rápida para el usuario.

El ComboBox en VBA en Excel puede ser personalizado para mostrar una lista fija de opciones o puede ser enlazado a una fuente de datos, como una hoja de cálculo o una tabla en una base de datos. Además, también se pueden añadir acciones a un ComboBox, como la ejecución de una macro cuando se selecciona una opción específica.

En el siguiente enlace: https://youtu.be/mF3mqxo8KH0 te muestro paso a paso como cargar datos desde una Tabla previamente creada y actualizable.

También te muestro como programar los AddItem de un ComboBox.

Código:

Private Sub UserForm_Initialize()
    With ComboBox1
        .Clear
        .AddItem "Operario"
        .AddItem "Jefe de Equipo"
        .AddItem "Administración"
        .AddItem "RRHH"
    End With
    Me.ComboBox1.ListIndex = 0

    Dim Linea, Celda1 As Range
    Set Linea = Hoja1.Range("Tbl_Nombre[Nombre Completo]")
    For Each Celda1 In Linea: ComboBox2.AddItem Celda1.Value: Next Celda1
    Me.ComboBox2.ListIndex = 0    
    Me.ComboBox1.SetFocus    
End Sub


Entradas que pueden interesarte

Sin comentarios

Etiquetas:
#aprendiendoexcel365, #josealcaldealias, #Excel, #funciones, #UDF, #Visual Basic, #VBA, #DAX, #Tips, #Basico, #Microsoft Excel, #Cursos Excel OnLine, #Aprende Excel, #Aprende Excel OnLine, #Excel 365, #Power Pivot, #Power BI, #Power Query, #Google Sheets, #Macros, #Código VBA, #Tutoriales Excel, #MTV, #Vbscript, #TypeScript, #Lenguaje M, #fórmulas, #funciones, #paso a paso, #funciones Excel, #libros, #tablas, #formatos, #hojas, #datos, #gráfico, #análisis de datos, #base de datos, #dashboards, #tablas dinámicas, #excel desde cero, #hoja de cálculo, #plantillas de Excel