¿Cómo hacer que una celda en particular ingrese obligatoriamente antes de cerrar el libro de trabajo?
Cuando comparte un libro de trabajo con otros usuarios para realizar una encuesta que necesita el registro del nombre real, por ejemplo, cada usuario bajo investigación debe ingresar su nombre en B1. Pero en algunas ocasiones, algunos usuarios pueden cerrar el libro de trabajo después de investigar sin ingresar sus nombres. En este artículo, presento un VBA para hacer que una celda en particular sea obligatoria antes de cerrar el libro de trabajo.
Hacer que una celda ingrese obligatoriamente con VBA
Hacer que una celda ingrese obligatoriamente con VBA
1. Habilite el libro de trabajo que contiene la celda obligatoria y presione Alt + F11 llaves para abrir Microsoft Visual Basic para aplicaciones ventana.
2. En el Proyecto panel, haga doble clic ThisWorkbooky ve a seleccionar Libro de trabajo y AntesCerrar de la lista de la sección derecha, luego pegue el código siguiente 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
3. Luego guarde este código y cierre esta ventana emergente. Ahora, si la celda B1 está en blanco cuando cierra el libro de trabajo, aparecerá el siguiente cuadro de diálogo para recordarle que ingrese algo en B1. Ver captura de pantalla:
Consejo: Puede cambiar la celda B1 a otras celdas que desee.
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!