Excelavanzado Powerquery VisualBasic
Excelavanzado Powerquery VisualBasic
Excelavanzado Powerquery VisualBasic
Estadística e Informática
POWER QUERY
Power Query es una tecnología de conexión de datos que permite descubrir,
conectar, combinar y refinar los orígenes de datos para satisfacer sus necesidades de
análisis. Características de Power Query están disponibles en Excel y Power BI Desktop.
Power Query es una de las tres herramientas de análisis de datos disponibles en Excel:
• Power Pivot
• Power Query
• Power View
Para ingresar a Power Query se necesita una tabla y luego en la pestaña Datos seleccione From
table/range, aparece el entorno de Power Query. Sin embargo en el Excel 2013 deberá
descargar y luego agregar el complemento COM.
Puede obtener acceso a Power Query desde la cinta Power Query en Excel.
Power Query registra cada paso que dé y le permite modificar esos pasos de la forma
que necesite. También le permite deshacer, rehacer, cambiar el orden o modificar
cualquier paso... Todo para que pueda obtener la vista de los datos conectados justo de
la forma que desee.
Con Power Query puede crear consultas que sean lo sencillas o complejas que necesite.
Puesto que Power Query utiliza el lenguaje M para grabar y llevar a cabo sus pasos,
puede crear consultas desde cero (o ajustarlas manualmente) para aprovechar la
potencia y la flexibilidad de los script de datos, todos en Power Query.
Agrupar columnas:
• Seleccione Group by
• Aparece la siguiente ventana:
Se obtiene:
➢ Luego para ver los datos podemos crear una tabla dinámica para mostrar la
información como deseemos.
La macro tendría que contener los siguientes procesos, toda macro debe ser previamente
planificada:
1. Seleccionar un rango de celdas
2. Aplicar los formatos de bordes
3. Aplicar los formatos de relleno
Todos estos pasos se guardan con un nombre de macro, los cuales se podrá ejecutar más
adelante con un solo clic. Se puede vincular la macro a un botón de formulario o una forma.
Ejm : Crear una macro que permita mostrar un mensaje cuando haga clic en un botón o forma.
➢ Y listo
➢ Haga clic en el botón
Creación de formularios
El Userform permite la creación de formularios en VBA, generando de esta manera una interfaz
amigable entre el usuario y la información.
De hecho todos los controles tienen propiedades y eventos que son usados para crear la
interfaz de usuario.
➢ Luego debe agregar los controles, cambiar sus propiedades básicas y agregar código
necesario a los eventos que considere necesario para ejecutar la aplicación.
➢ Para agregar código al botón Aceptar haga doble clic sobre el botón