More study resources

About this exam

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. También encaja en quienes preparan informes periódicos, consolidan libros o construyen pequeñas herramientas internas y necesitan un lenguaje común con su equipo.

El examen se evalúa mediante preguntas de opción múltiple que combinan lectura de código, predicción de resultados y detección de errores. La preparación más eficaz es práctica: escribir macros cortas, provocar fallos a propósito, recorrer el código con F8, usar la ventana Inmediato y la de Objetos locales, y comparar el comportamiento de Range, Cells y Offset en distintos escenarios. Conviene dominar primero los fundamentos del lenguaje y los objetos de Excel, y después avanzar hacia estructuras de control, procedimientos y tratamiento de errores. El organismo oficial publica en su sitio web el número de preguntas, la duración, la puntuación mínima, la cuota y la política de repetición vigentes; consulta allí las cifras actualizadas antes de inscribirte.

What you'll study

Common questions

About DOMINA-BACH Básico preparation

¿Qué formato tiene el examen DOMINA-BACH Básico?

Se compone de preguntas de opción múltiple con una sola respuesta correcta. Muchas presentan fragmentos de código VBA que debes interpretar: qué imprime una instrucción, qué rango queda seleccionado o por qué falla una línea. No se evalúa sintaxis de memoria aislada, sino la capacidad de leer y razonar sobre código real.

¿Cuántas preguntas hay y cuánto dura la prueba?

El organismo oficial publica esas cifras en su sitio web y pueden cambiar entre convocatorias. Consulta la página de la certificación antes de inscribirte para confirmar el número de preguntas, el tiempo asignado y el formato exacto de la sesión.

¿Cuál es la puntuación mínima para aprobar y cuánto cuesta?

Ni la nota de corte ni la cuota son fijas en esta descripción. Ambas las establece y publica la entidad responsable del examen; verifica los valores vigentes en su web oficial, junto con posibles descuentos para estudiantes o renovaciones.

¿Puedo repetir el examen si no lo apruebo?

La política de repetición, los plazos de espera y el posible coste adicional dependen del organismo certificador. Revisa sus condiciones oficiales antes de presentarte; en muchos programas existe un periodo mínimo entre intentos, así que planifica la fecha con margen.

¿Es un examen difícil para alguien que empieza en VBA?

Es de nivel básico, pero exige algo más que haber grabado macros. Quien entiende variables, tipos, Range, bucles y manejo de errores suele moverse con soltura. El error típico es memorizar sintaxis sin practicar: los distractores suelen ser código que compila pero produce un resultado distinto del esperado.

¿En qué orden conviene estudiar los temas?

Empieza por la estructura de una macro y el modelo de objetos de Excel, porque casi todo lo demás se apoya en Range y Worksheet. Después variables y tipos, luego condiciones y bucles, y por último procedimientos, funciones, errores y eventos. Practica cada bloque escribiendo código propio, no solo leyéndolo.

¿Qué fallos son más frecuentes entre los candidatos?

Confundir Range con Cells y mezclar fila y columna; olvidar que las referencias sin calificar de hoja usan la hoja activa; no declarar tipos y asumir que Option Explicit está activo; usar For Each sin comprender el orden de recorrido; y no distinguir entre un error capturado por On Error y uno que detiene la ejecución.

¿Necesito experiencia previa programando en otro lenguaje?

No es imprescindible, pero ayuda comprender conceptos como variable, ámbito, parámetro y valor de retorno. Si vienes de Python o JavaScript, presta atención a las diferencias de VBA: paso de argumentos por referencia por defecto, tipos declarados y objetos que representan celdas y hojas.

¿Cómo puedo comprobar si estoy listo?

Intenta escribir sin ayuda una macro que recorra una columna, filtre filas según una condición, escriba resultados en otra hoja y gestione un error de celda vacía. Si puedes explicar cada línea y predecir su salida, estás en buen punto. Si dependes de copiar ejemplos, refuerza los fundamentos antes de presentarte.