¿Cómo insertar una marca de fecha en una celda si se marca una casilla de verificación en Excel?
Normalmente, se introduce una marca de fecha usando atajos de teclado en Excel. ¿Qué tal insertar una marca de fecha en una celda utilizando una casilla de verificación en Excel? Al marcar la casilla, la marca de tiempo se inserta automáticamente en una celda específica. Este artículo te ayudará a resolverlo.
Insertar marca de fecha en una celda si se marca una casilla de verificación con código VBA
Insertar marca de fecha en una celda si se marca una casilla de verificación con código VBA
Esta sección presentará un script VBA para ayudarte a insertar una marca de fecha en una celda automáticamente si se marca una casilla de verificación en Excel. Por favor, sigue los siguientes pasos.
1. Después de insertar una casilla de verificación, presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo. Luego copia y pega el siguiente código VBA en la ventana del Módulo.
Código VBA: Insertar marca de fecha en una celda si se marca una casilla de verificación
Sub CheckBox_Date_Stamp()
Dim xChk As CheckBox
Set xChk = ActiveSheet.CheckBoxes(Application.Caller)
With xChk.TopLeftCell.Offset(, 1)
If xChk.Value = xlOff Then
.Value = ""
Else
.Value = Date
End If
End With
End Sub
3. Presiona las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
4. Haz clic derecho en la casilla de verificación y selecciona Asignar Macro desde el menú contextual. Ver captura de pantalla:
5. En el cuadro de diálogo Asignar Macro, selecciona CheckBox_Date_Stamp en el cuadro Nombre de la macro y luego haz clic en el botón Aceptar. Ver captura de pantalla:
Al marcar la casilla de verificación, la marca de fecha se insertará automáticamente en la celda adyacente.
Artículos relacionados:
- ¿Cómo cambiar el valor o color de una celda específica cuando se marca una casilla de verificación en Excel?
- ¿Cómo resaltar una celda o fila con una casilla de verificación en Excel?
- ¿Cómo hacer que una casilla de verificación esté marcada basándose en el valor de una celda en Excel?
- ¿Cómo filtrar datos basados en una casilla de verificación en Excel?
- ¿Cómo ocultar una casilla de verificación cuando se oculta una fila en Excel?
- ¿Cómo crear una lista desplegable con múltiples casillas de verificación en Excel?
Las mejores herramientas de productividad para Office
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!