Página 1 de 1

[Resuelto] Control de formulario tipo fecha

Publicado: Mar Ene 09, 2024 12:45 pm
por dayreh
¡Buenos días!
Me gustaría crear un control de formulario de tipo fecha de modo que quede enlazada a una celda de Calc. Es decir, que cuando la persona que trabaje con la hoja de cálculo despliegue el calendario para seleccionar una fecha, la fecha seleccionada quede almacenada en una celda previamente referenciada.
He hecho esto con campos de tipo "casilla de verificación", a través de la pestaña DATOS de las propiedades del campo ¿Existe la posibilidad de hacerlo con campos de tipo FECHA?

Un saludo y gracias de antemano

Re: Control de formulario tipo fecha

Publicado: Mar Ene 09, 2024 9:21 pm
por FJCC-ES
El archivo adjunto contiene una macro que copia a la celda A1 el valor de la fecha en el campo de fecha. Si la celda tiene un formato de fecha, el valor se muestra como fecha.
La macro es muy sencilla:

Código: Seleccionar todo

Sub Fecha_a_Celda(oEv)
Fecha = DateValue(oEv.Source.Text)
oHoja = ThisComponent.Sheets.getByName("Hoja1")
oCelda = oHoja.getCellrangeByName("A1")
oCelda.Value = Fecha
End Sub

Re: Control de formulario tipo fecha

Publicado: Mié Ene 10, 2024 11:26 am
por dayreh
Muchas gracias!!!