Skip to main content

¿Cómo hacer que una celda en particular sea obligatoria de completar antes de cerrar el libro de trabajo?

Author: Sun Last Modified: 2025-08-06

Cuando compartes un libro de trabajo con otros usuarios para realizar una encuesta que requiere registro con nombre real, por ejemplo, cada usuario bajo investigación necesita ingresar su nombre en la celda B1. Pero a veces, algunos usuarios pueden cerrar el libro de trabajo después de la investigación sin ingresar sus nombres. En este artículo, te presento un código VBA para hacer que una celda en particular sea obligatoria antes de cerrar el libro de trabajo.

Hacer que una celda sea obligatoria de completar con VBA


arrow blue right bubble Hacer que una celda sea obligatoria de completar con VBA

1. Habilita el libro de trabajo que contiene la celda obligatoria y presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En el panel Proyecto, haz doble clic en ThisWorkbook, y ve a seleccionar Libro de trabajo y BeforeClose desde la lista de la sección derecha, luego pega el siguiente código en el script. Ver captura de pantalla:

VBA: Hacer que una celda sea obligatoria

    If Cells(1, 2).Value = "" Then
        MsgBox "Cell B1 requires user input", vbInformation, "Kutools for Excel"
        Cancel = True
    End If

A screenshot showing where to insert the VBA code

3. Luego guarda este código y cierra esta ventana emergente. Ahora, si la celda B1 está en blanco cuando cierras el libro de trabajo, aparecerá el siguiente cuadro de diálogo para recordarte que ingreses algo en B1. Ver captura de pantalla:
A screenshot showing the reminder message when a mandatory cell is left blank before closing the Excel workbook

Consejo: Puedes cambiar la celda B1 a otras celdas que desees.

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!