Este Formulario de Alta en Excel NO te deja avanzar si hay Campos Vacíos

Uno de los temas más pedidos cuando enseño macros es: ¿Cómo hacer un formulario que registre datos en otra hoja?

Y sí, hacer que los datos se guarden no es tan complicado. Lo importante —y lo que realmente hace profesional un formulario— es que valide antes de guardar.

Este Formulario de Alta en Excel NO te deja avanzar si hay Campos Vacíos

Este Formulario de Alta en Excel NO te deja avanzar si hay Campos Vacíos

Suscríbete para más tutoriales

Descarga el archivo para practicar

Escribe tu correo electrónico para recibir gratis el archivo para practicar.

En este tutorial te muestro cómo crear un Formulario de Alta en Excel con validación automática, que:

  • Te avisa si hay campos vacíos,
  • Señala directamente la celda que debes llenar,
  • Y solo permite guardar si todo está bien.

🧾 ¿Qué haremos exactamente?

Imagina que tienes un formulario con estos campos:

  • Nombre
  • Apellido
  • Grupo
  • Comentarios

Y quieres que, al dar clic en un botón, se registren en una hoja llamada TablaDatos.

Pero además, quieres que si alguien se brinca un campo obligatorio, la macro lo detecte, muestre un mensaje como:

“La celda C4 está vacía”

… y seleccione esa celda automáticamente.


🧠 ¿Por qué es tan importante validar?

Porque sin validación, tus formularios dejan pasar errores.
Y si tus datos no están bien desde el principio, alguien —o tú mismo— terminará pasando horas limpiando lo que pudo haberse evitado.

Este tipo de validaciones evitan:

  • Que queden campos vacíos
  • Que se registren formatos incorrectos
  • Que lleguen datos inconsistentes

🛠️ ¿Cómo funciona la macro?

  1. Recorre las celdas del formulario (C4, C6, C8, C10).
  2. Valida si alguna está vacía.
  3. Si encuentra una vacía, muestra un mensaje con la dirección de la celda.
  4. Selecciona la celda vacía para que la completes.
  5. Solo cuando todos los campos estén llenos, los guarda en la hoja de datos.
  6. También guarda la fecha actual como primer dato de la fila.

🖱️ ¿Y el botón?

Puedes insertar cualquier ícono o forma, asignarle la macro y así registrar los datos con un solo clic.


📥 ¿Y si quiero probarlo?

El código está explicado paso a paso en el video, y puedes adaptarlo fácilmente a cualquier formulario.

También puedes añadir más validaciones:

  • Longitud mínima de texto
  • Validar si una celda contiene solo números
  • Formatos de fecha
  • Restricciones personalizadas

Certifícate en Excel

Tienes experiencia en Excel y quieres mejorar tus oportunidades laborales? Obtén la Certificación Excel Expert avalada por Microsoft.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top