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-06-04

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

🤖 Kutools AI Aide: 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 por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de 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 Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • 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 lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!