DOMINA-BACH Básico study materials
DOMINA-BACH Básico study resources

DOMINA-BACH Básico case studies

DOMINA-BACH Básico · Put your knowledge to work in context.

DOMINA-BACH Básico es una credencial de nivel introductorio orientada a demostrar que quien la obtiene puede escribir, leer y depurar macros de VBA en Excel con criterio propio: declarar variables con tipo, recorrer rangos y hojas con objetos Range y Worksheet, controlar el flujo con condiciones y bucles, encapsular lógica en procedimientos y funciones, manejar errores en tiempo de ejecución y responder a eventos sencillos de la hoja o del libro. Está pensada para perfiles que ya usan Excel con soltura (fórmulas, tablas, referencias absolutas y relativas) y quieren automatizar tareas repetitivas sin depender de grabaciones frágiles del grabador de macros. The DOMINA-BACH Básico case studies are 5 cases and about 4,527 words.

1

La macro grabada que formatea la hoja equivocada

En el área de logística de una distribuidora, Inés grabó con el grabador de macros un procedimiento llamado FormatoInforme para dar formato al informe diario de expediciones, que ocupa unas 1.200 filas y las columnas A:H. Lo grabó con la hoja «Datos» activa; el código empieza por Range("A1:H1").Select, sigue con Selection.Font.Bold = True y usa ActiveCell.Offset en cinco puntos distintos.

920 words, about 5 min
2

UsedRange inflado, Sheets(3) y el rango que no se reasigna

El libro «Inventario.xlsm» contiene las hojas «Stock», «Movimientos» y una hoja de gráfico llamada «Evolución». En «Stock», la columna A guarda el código de artículo en las filas 2 a 2.300, pero las filas 2.301 a 48.000 conservan bordes y relleno de una importación antigua.

900 words, about 5 min
3

Borrado de filas: índices que se desplazan y celdas ocultas

La hoja «Pedidos» de un mayorista tiene 45.000 filas y ocho columnas. Marta debe eliminar las filas cuya columna C esté vacía o contenga «ANULADO» y después marcar en la columna H los pedidos superiores a 5.000 €.

893 words, about 4 min
4

El On Error Resume Next que ocultó tres archivos perdidos

Un procedimiento nocturno llamado ImportarPartes recorre con Dir los 30 archivos .csv de C: , abre cada uno, vuelca sus filas en el libro de consolidación y lo cierra. En la tercera línea hay un On Error Resume Next que cubre todo el cuerpo y, al final, un MsgBox «Proceso completado».

908 words, about 5 min
5

Worksheet_Change: pegado masivo, eventos desactivados e InputBox cancelado

En la hoja «Pedidos», la columna D recibe la cantidad y la columna F debe mostrar «OK» o «REVISAR». El procedimiento Worksheet Change comprueba si la celda modificada está en D y escribe el resultado en F con Me.Range("F" & Target.Row).Value = ...; no usa Intersect ni desactiva eventos.

906 words, about 5 min