Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
ICONO 150x150, Fechas en Formulario con VBA

Fechas en Formulario con VBA

| 2 comentarios

¿Cómo colocar calendarios en Userform?

1. Ir a desarrollador y abrir la pestaña de visual Basic.

2. Agregar un Userform, este debe aparecer con un cuadro de herramientas. Como se puede notar no hay ningún botón que agregue calendario. Por lo que insertaremos un botón que nos permita hacerlo.

3. En la ventana de herramientas hacer click derecho y click en  controles adicionales

Fecha con Formulario 1, Fechas en Formulario con VBA

4. Aparecerá una lista con varios tipos de controles, en esta lista se busca el control Microsoft Date and Time Picker Control

Fecha con Formulario 2, Fechas en Formulario con VBA

5. Hacer click en en Time Picker Control y clik en aceptar

6. En la barra de herramientas se habrá agregado un nuevo control. Arrastrar ese control a la ventano de Userform

Fecha con Formulario 3, Fechas en Formulario con VBA

7. Para cambiar la fecha y colocar una hora , Ir a la barra de propiedades y buscar la opción format

8. Al hacer click en la opción Format aparecerán 4 opciones

Fecha con Formulario 4, Fechas en Formulario con VBA

9. Hacer click en dtp Time, pare que el recuadro sea de hora. Se obtendrá lo siguiente. 

Fecha con Formulario 5, Fechas en Formulario con VBA

Esta opción es muy útil ya que nos permite crear macros con los cuales podamos hacer reservaciones de algún tipo de evento.

Fechas en Formulario con VBA

 

 

2 comentarios

  1. En Office 2019, no existe Microsoft Date and Time Picker Control en controles adicionales, o no lo se encontrar.

  2. En efecto Oscar, no existe ese componente dtpicker en los controles adicionales del excel de 64 bit. en 2016 de 32bit si lo tiene.

Deja un comentario

Los campos requeridos estan marcados con *.