¿Es posible insertar un selector de fechas en cada celda de una columna en la hoja de cálculo de Google para que cualquiera pueda hacer clic (con un solo clic) en esa celda y obtener un calendario de selector de fechas para seleccionar una fecha?
¿Es posible insertar un selector de fechas en cada celda de una columna en la hoja de cálculo de Google para que cualquiera pueda hacer clic (con un solo clic) en esa celda y obtener un calendario de selector de fechas para seleccionar una fecha?
Respuestas:
Haga clic con el botón derecho en la selección para la que desea que aparezca el selector de fecha (es decir, una sola celda, fila completa, columna completa) y luego abra la validación de datos. Establecer criterios: Date
is a valid date
y haga clic en Guardar . ¡Ahora solo haga doble clic en la celda!
La primera respuesta parece estar funcionando para mí.
Paso 1: haga clic derecho en la celda en la que desea ingresar una fecha.
Paso 2: elija Validación de datos.
Paso 3: Establecer los criterios en "Fecha" es una fecha válida.
Paso 4: GUARDAR
Paso 5: Haga doble clic en la celda y aparecerá el selector de fecha.
Si desea que varias celdas muestren el selector de fecha, simplemente copie la celda validada y péguela donde desee mostrar las fechas en la hoja.
si no recuerdo mal, puedes configurar el formato de las celdas a la fecha y eso tendrá el mismo efecto
No creo que haya una solución que cumpla con sus requisitos exactos, sin embargo, podría usar un formato condicional para "engañar" el efecto, por ejemplo
tener una fecha predeterminada del 01/01/0001, es decir, una fecha que un usuario nunca ingresará
luego, formatee condicionalmente las celdas para que tengan el mismo color de fuente que el fondo de la celda.
De esta manera, cuando un usuario hace doble clic en la celda, mostrará el selector de fecha, pero se verá como una celda en blanco hasta que lo haga, por supuesto, tendrá que asegurarse de que sus otras fórmulas ignoren la fecha predeterminada.
Si rellena previamente la celda con una fecha aleatoria, al hacer doble clic aparecerá el selector de fecha.
Fuente: Soporte de Google: Formato de números en una hoja de cálculo
La solución implicaría un poco de programación VBA. Entonces crea un selector de fecha y lo coloca en la celda A1. Haga clic derecho sobre él y elija la opción Ver código. Se abrirá la ventana de VBA y verá dos menús desplegables (en el primero probablemente se mostrará: DTPicker21). En el segundo menú desplegable, elija "CAMBIAR". el suyo crea un procedimiento vacío para el evento Change del control
Un procedimiento para escribir la fecha seleccionada en la celda activa:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
Abra el modo DEPURACIÓN y elija Compilar, luego guarde el archivo como .xlsm (libro de Excel habilitado para macros). Salga del modo desarrollador.
Al final, use la opción congelar la fila superior (su cuadro de selección de fecha se colocó en A1) para que, al desplazarse, siempre esté visible. seleccione cualquier celda que desee ingresar la fecha, luego haga clic en el selector de fecha y elija la fecha deseada.