Agregar un selector de fechas en la hoja de cálculo de Google


52

¿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:


81

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 datey haga clic en Guardar . ¡Ahora solo haga doble clic en la celda!


3
Esto funcionó y debe establecerse como la respuesta!
Michael Giovanni Pumo

1
Buena solución, este tipo debería obtener una medalla o algo así.
GeneCode

¿Hay alguna solución para la aplicación móvil?
Ben Carp

4

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.


3
No veo que esto agregue algo que no esté cubierto por esta respuesta .
cerveza el

¿Copió la respuesta y la publicó como propia?
GeneCode

1

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.


ya lo hice como dijiste ... pero no obtengo el selector de fecha cuando hago clic en la celda ... en lugar de eso, tengo que ingresar la fecha manualmente después de eso si hago clic en esa celda, aparece el selector de fecha.
user12181

@ user12181 ver mi revisión
Matt


-4

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.


66
Oliver, gracias por publicar tu solución. Sin embargo, hay un problema: el OP utiliza una hoja de cálculo de Google. La única programación que se puede hacer está en Google Apps Script.
Jacob Jan Tuinstra
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.