INSERTAR FECHA CALENDARIO CON UN FORMULARIO o DATE-PICKER
Publicado por Quico (106 intervenciones) el 24/10/2019 07:11:57
Buenos dias.
Empecé a desarrollar una macro hace muchos meses, que me permitiría insertar una 'fecha de entrada' y una 'fecha de salida' a través de un FORMULARIO+ CALENDARIO.
Dadas las circunstancias de no poder avanzar con este sistema, desarrollé con un tutorial otra modalidad:'Date-Picker'
Creo que este sí funciona, aunque NO me abre el calendario en la fecha TODAY. Pero en este sentido, no encontré la manera de después dejar SIN FECHA las celdas correspondientes a 'Fecha inicio' y 'Fecha Fin'.
Aparte que cuando he abierto este excel en otro ordenador creo que me ha dado problemas al modificarme el diseño del 'DTPicker', mostrándomelo a otro tamaño u otra localización.
Por ese motivo, me interesaría que me funcionara bien la modalidad FORMULARIO+CALENDARIO.
¿Podría alguien revisar mi macro e indicarme como arreglar la modalidad del formulario?
Muchas gracias de antemano
Empecé a desarrollar una macro hace muchos meses, que me permitiría insertar una 'fecha de entrada' y una 'fecha de salida' a través de un FORMULARIO+ CALENDARIO.
1. El excel tiene 3 campos, y lo que intento es introducir los datos a través de un formulario.
2. Cuando ejecutamos el botón macro INSERT DATA, se nos abre una 'Useform' , de la que intento hacer:
TextBox1 --> Insertar fecha de entrada con doble click a través de un calendario. Funciona! Pero no se como hacer que me abra el mes vigente. Además me gustaría que la fecha se mostrara en el formulario. Si lo pruebas, podrás ver que la fecha aparece en la celda del excel correspondiente, pero no se muestra en el campo del formulario.¡No sé porque! Además, ¿Se puede autocerrar el calendario tras hacer doble click en una fecha?
TextBox2 --> Lo mismo, pero para insertar fecha fin. '¡¡En este NO me funciona el doble click!! Además me gustaría que la fecha se mostrara también en el formulario. ¿Se puede autocerrar el calendario tras hacer doble click en una fecha?
IbiMensaje --> Me gustaria mostrar el valor de la celda 'Dias TOTAL' [=DIAS.LAB] o bien que el mismo campo del formulario lo calculase internamente. ¿Puede el campo hacer la fórmula =DIAS.LAB?
TextBox3 --> Puse este 'TextBox' porque no se si para mostar 'Dias TOTAL' es mejor un TextBox o el IbiMensaje. Borraré el que sobre!!!
- Inicio fecha
- Fin fecha
- Dias TOTAL (que contiene internamente una fórmula =DIAS.LAB(fecha inicial;fecha final).
2. Cuando ejecutamos el botón macro INSERT DATA, se nos abre una 'Useform' , de la que intento hacer:
TextBox1 --> Insertar fecha de entrada con doble click a través de un calendario. Funciona! Pero no se como hacer que me abra el mes vigente. Además me gustaría que la fecha se mostrara en el formulario. Si lo pruebas, podrás ver que la fecha aparece en la celda del excel correspondiente, pero no se muestra en el campo del formulario.¡No sé porque! Además, ¿Se puede autocerrar el calendario tras hacer doble click en una fecha?
TextBox2 --> Lo mismo, pero para insertar fecha fin. '¡¡En este NO me funciona el doble click!! Además me gustaría que la fecha se mostrara también en el formulario. ¿Se puede autocerrar el calendario tras hacer doble click en una fecha?
IbiMensaje --> Me gustaria mostrar el valor de la celda 'Dias TOTAL' [=DIAS.LAB] o bien que el mismo campo del formulario lo calculase internamente. ¿Puede el campo hacer la fórmula =DIAS.LAB?
TextBox3 --> Puse este 'TextBox' porque no se si para mostar 'Dias TOTAL' es mejor un TextBox o el IbiMensaje. Borraré el que sobre!!!
Dadas las circunstancias de no poder avanzar con este sistema, desarrollé con un tutorial otra modalidad:'Date-Picker'
Creo que este sí funciona, aunque NO me abre el calendario en la fecha TODAY. Pero en este sentido, no encontré la manera de después dejar SIN FECHA las celdas correspondientes a 'Fecha inicio' y 'Fecha Fin'.
Aparte que cuando he abierto este excel en otro ordenador creo que me ha dado problemas al modificarme el diseño del 'DTPicker', mostrándomelo a otro tamaño u otra localización.
Por ese motivo, me interesaría que me funcionara bien la modalidad FORMULARIO+CALENDARIO.
¿Podría alguien revisar mi macro e indicarme como arreglar la modalidad del formulario?
Muchas gracias de antemano
- Calendario_Useform_DatePicker.zip(55,4 KB)
Valora esta pregunta


0