Desarrollando un calendario en un formulario VBA Excel

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • Archivo de descarga: 1drv.ms/x/s!Ao...
    En este video te enseño como podemos programar un calendario para utilizar de manera sencilla en diferentes formularios programados, con esto se puede evitar los errores de los usuarios al momento de colocar una fecha en un textbox.

КОМЕНТАРІ • 70

  • @linamorales7929
    @linamorales7929 3 роки тому +3

    cual es la propiedad que le debo dejar en True en los COmboBox?

  • @biglefty60
    @biglefty60 3 місяці тому

    Buenos dias, en el video a los 13;00 minutos haces referencia a que una propiedad tiene que estar en true, no nombras cual es la propiedad y en la pantalla no se ve pantalla propiedades del userform , por lo que no se sabe a que categoria te referis cuando decis que la propiedad tiene que estar en true,¿me desasnas?

  • @josevivas4982
    @josevivas4982 8 місяців тому +1

    en el min 13:07, dijeste "esta propiedad debe ser requerido", pero no se supo a cual te referias, pues la pantalla a como la tenias no lo perimtio, y tampoco la MENSIONASTEs dicha propiedad.

  • @leysihernandez4743
    @leysihernandez4743 2 роки тому

    El mejor 👍, cuántas vueltas para poder llegar aquí...

  • @alvaropaolo422
    @alvaropaolo422 2 роки тому

    Excelente video, muy bien explicado.
    Pero he colocado ambos formularios en ShowModal False, sin embargo cuando selecciono una fecha en el calendario me resalta error en:
    Function EnviarFecha(NumeroDia As Integer)
    UserForm.Controls(ControlFecha).Value = Format(NumeroDia & "/" & Cbx_mes.Value & "/" & Cbx_Anio.Value, "dd/mm/yyyy")
    ¿Qué estaría fallando?

  • @analitycs1303
    @analitycs1303 2 роки тому

    escelentessssHHHHHH....!!!!!

  • @victorrojas5610
    @victorrojas5610 Рік тому

    como hago para tener el VBA en español?

  • @ltwash_design
    @ltwash_design 3 роки тому +1

    Buen video y gran explicacion, pero tengo un problema cuando selecciono la fecha en la label del calendario ... selecciono la label que pertenece al calendario, me oculta el calendario, pero no me aparece la fecha en el text box. He puesto el mismo codigo que utilizas pero nada. Alguna solucion? Un saludo.

    • @MasterExcelVba
      @MasterExcelVba  3 роки тому

      A que Label te refieres, este formulario tiene muchos

    • @ltwash_design
      @ltwash_design 3 роки тому

      @@MasterExcelVba a cualquier label del dia del mes.

    • @danielarmijo9378
      @danielarmijo9378 3 роки тому

      @@MasterExcelVba tengo el mismo problema selecciono la fecha que quiero y me sale error y tengo la misma formula que pones en el video :( no se que esta mal

    • @cesarteveztomaylla6394
      @cesarteveztomaylla6394 3 роки тому +2

      Hola, creo que eso pasa por que los 2 formularios deben esta en showmodal = false

    • @cesarteveztomaylla6394
      @cesarteveztomaylla6394 3 роки тому

      @@danielarmijo9378 Hola, creo que eso pasa por que los 2 formularios deben esta en showmodal = false

  • @wilmermanuelzelada7388
    @wilmermanuelzelada7388 3 роки тому

    Solo me parece un error al enviar la fecha
    Que no e definido la variable del userform

    • @cesarteveztomaylla6394
      @cesarteveztomaylla6394 3 роки тому

      Hola, revisa en el formulario Userfomr1, seguro no esta jalando el nombre del texbox_fecha o algun control mal escrito ej: "," y "." variable mal escrito

  • @dubalmartinez451
    @dubalmartinez451 3 роки тому +1

    Hola, buenísimo video. Pero tengo un problema, porque el formulario en el que quiero agregar la fecha se llama "form_compras", y habiendo copiado los códigos como tú lo has hecho me aparece error en esta línea de código:
    UserForm.Controls(ControlFecha).Value = Format(NumeroDia & "/" & cbox_month.Value & "/" & cbox_year.Value, "dd/mm/yyyy")
    ¿Puedes ayudarme a solucionarlo? Saludos.

    • @MasterExcelVba
      @MasterExcelVba  3 роки тому +1

      Dubal, has descargado el ejemplo que he entregado? pon especial cuidado ya que al final del video te enseño como implementar este calendario en otro formulario de una manera fácil y rápida

    • @dubalmartinez451
      @dubalmartinez451 3 роки тому

      @@MasterExcelVba Muchas gracias por la ayuda. Saludos.

    • @cesarteveztomaylla6394
      @cesarteveztomaylla6394 3 роки тому +1

      Hola, revisa en el formulario Userfomr1, seguro no esta jalando el nombre del texbox_fecha o algun control mal escrito ej: "," y "." variable mal escrito

    • @MartaHernandez1195C1
      @MartaHernandez1195C1 Рік тому

      Porque utilizas Mod 4 =0 en el mes de febrero

    • @MartaHernandez1195C1
      @MartaHernandez1195C1 Рік тому

      @Master Excel porque utilizas Mod 4=0 en el mes de febrero

  • @valeriaruiz7141
    @valeriaruiz7141 Рік тому

    Por favor necesito ayuda

    • @valeriaruiz7141
      @valeriaruiz7141 Рік тому

      Me sale un error al enlazar ambos formularios no se que hice mal

    • @melanysalazar4843
      @melanysalazar4843 Рік тому

      @@valeriaruiz7141 a mi igual, lo resolviste?

  • @kingdiamond7525
    @kingdiamond7525 2 роки тому +3

    Excelente explicación del desarrollo del calendario, me ayudo mucho a entender varias dudas que tenia, lo quise aplicar a un formulario que había realizado, pero me maca un error ya que al aplicar esto User_Calendario.ControlFecha = "tx" & Mid(ActiveControl.Name, 3, 1000),me aparece multipage, porque en el formulario aplique un objeto multipagina para llenar varias pestañas con diferente información, espero me puedas orienta como hacer referencia al objeto que esta dentro de una pagina del objeto multipage

  • @JIREH722
    @JIREH722 Рік тому +1

    disculpa andres en la parte donde explicas que hay una propiedad en los formularios que tiene que cambiarse para que pueda ser llamado el userform calendario desde otro userform.. no se aprecia en el video cual es la propiedad que hay que colocar en "true"

    • @sadaymarquez2543
      @sadaymarquez2543 Рік тому

      Si yo también no supe que propiedad cambio. Ojalá y conteste

  • @brayanstivenardilaviveros9380
    @brayanstivenardilaviveros9380 8 місяців тому

    Cual es la propiedad que se debe cambiar en los comboBox ya que el formulario me sale en blanco (sin los dias) y no se puede cambiar de mes y año

  • @juancarloslopez6130
    @juancarloslopez6130 Рік тому

    Gracias por la lección magistral. No tengo por cosubre descargar archivos pero esta vez me he decido a hacerlo, no obstante el enlace de descarga da error y no ha sido posible descargarlo. ¿Podrías, por favor, revisar el enlace y actualizarlo. Nuevamente gracias por tu tiempo y dedicación.

  • @jorgeenriquearredondorodri3322
    @jorgeenriquearredondorodri3322 2 роки тому

    Muchas gracias por el video. Quiero consultar cómo hago para colocar distintas fechas en un mismo formulario. Tengo tres label con sus respectivos CommandBotton pero aparece un error en tiempo de ejecución "No se encuentra el objeto especificado". Le agradezco si por favor me colabora para solucionar el problema. Quedo pendiente.

  • @juansosa6595
    @juansosa6595 Рік тому

    Estimado buenas tardes, te agradezco este aporte y aprovecho la oportunidad para desearte un buen año 2023.
    Ahora la consulta, tengo el textbox dentro de un frame y otros dentro de multipage, me da error en estos casos porque no encuentra el control.
    Te agradezco si me puedes ayudar
    Saludos
    Gracias

  • @proyecto2148
    @proyecto2148 3 роки тому

    Que extraño descargué y el calendario cuando lo abro me sale todo oculto, no se visualiza las fechas o.O

  • @jvga4028
    @jvga4028 2 роки тому

    hola
    ¿ como puedo hacer un calendario que me muestre en el recuadro diario, un dato numerico ( como una cantidad de ventas ) en cada dia de calendario ? por ejemplo me muestre 23 ventas el dia 1 de febrero , 34 ventas el dia 2 de febrero y asi sucesivamente en la medida que cambio de mes. y año. ?
    gracias

  • @JuanAntonioGordo
    @JuanAntonioGordo 2 роки тому

    Excelente tu video. Podrías explicar en otro video como evitar que por cada label del calendario tengas que ejecutar el evento clic del mismo, es decir,, no repetir el mismo código por cada label, como comentabas en el vídeo. Porque yo tengo entendido que en VBA no es posible controlar los eventos a nivel colecciones o estoy equivocado. Gracias

  • @esthernavarroalvarezdeeula3593
    @esthernavarroalvarezdeeula3593 2 роки тому

    Me ha encantado el vídeo, tanto la explicación como el contenido, pero me gustaría añadirle al calendario los días festivos y que me seleccione con otro color en el día que estamos, esto se podría hacer??

  • @carlosarturoaguilarpimente8147
    @carlosarturoaguilarpimente8147 2 роки тому

    Excelente explicacion y lo que buscaba. Dentro del formulario sale talcual como lo comenta, el problema que donde lo deseo colocar es dentro de una pagina Multiple y es donde ya genera error en el momento de pasar a la caja de texto. la funcion mid creo que es la que me pone problema

  • @joanduran190
    @joanduran190 2 роки тому +1

    Me has salvado la vida, te lo agradezco en el alma. Muy buena explicación, detallada y precisa.

  • @proyecto2148
    @proyecto2148 3 роки тому

    Excelente aporte, dígame por favor en el formulario de calendario los días se muestran solo según el mes, sin embargo hay unos espacios en blancos, es posible que aparezcan los días del mes anterior y los días del mes después pero con color menos colorido, tal como el calendario de Windows? Muchas gracias...

  • @floresperezangelernesto5335
    @floresperezangelernesto5335 3 роки тому +1

    Primeramente gracias por el video es de gran ayuda, disculpa me podrías ayudar con una duda, como podríamos poner dos combox en el mismo formulario que puedan ocupar el calendario de ante mano muchas gracias

    • @MasterExcelVba
      @MasterExcelVba  3 роки тому

      Angel, fijate que al final explico como implementar el formulario de calendario, simplemente es agregar los controles según indico, puedes tener tantos calendarios configuradores en los controles como lo necesites.

    • @yu-arc-games9456
      @yu-arc-games9456 Рік тому

      @@MasterExcelVba lo eh echo asi como indicas al final, pero solo manda los datos al primer textbox, cual seria la solucion pf

  • @DrSyan
    @DrSyan 2 роки тому

    Primero que nada, excelente video, en lo personal considero una gran clase, pero quisiera preguntar ¿Se puede cambiar el texto de "hoy es" por la distinción del día en la etiqueta correspondiente al día en el calendario?. Muchas gracias nuevamente

  • @jhoelterrazas3442
    @jhoelterrazas3442 2 роки тому

    COMO PUEDO HACER PARA QUE LA FECHA SE INSERTE A UNA CELDA

  • @cosmicblack
    @cosmicblack 3 роки тому +1

    Buen video, me ayudo para conocer algunas funciones de Excel aplicadas en VBA

  • @itzyalonso
    @itzyalonso 3 роки тому

    Excelente exposicion gran tema y muy util gracias x compartir conocimiento

  • @zerok3409
    @zerok3409 2 роки тому

    hola alguien tiene el archivo para descargar?

  •  Рік тому

    Parcero Calidad......... Desde ya siguiendolo.

  • @lujostienda4084
    @lujostienda4084 2 роки тому

    Perfecto ......Excelenttt muchas gracias

  • @7SM4EL
    @7SM4EL 3 роки тому

    Excelente Video amigo Saludos :)

  • @angelacortes2781
    @angelacortes2781 3 роки тому

    Muchas gracias, me fue de gran ayuda tu video!

  • @cesarteveztomaylla6394
    @cesarteveztomaylla6394 3 роки тому

    Gracias men esta buenazo..!!!

  • @wilmermanuelzelada7388
    @wilmermanuelzelada7388 3 роки тому

    en la function enviarfecha me pide que declare la variable userform

    • @cesarteveztomaylla6394
      @cesarteveztomaylla6394 3 роки тому

      Hola, revisa en el formulario Userfomr1, seguro no esta jalando el nombre del texbox_fecha o algun control mal escrito ej: "," y "." variable mal escrito

  • @EduardoEstebanCruz
    @EduardoEstebanCruz Рік тому

    MI HERMANO TE RIFASTE

  • @MartaHernandez1195C1
    @MartaHernandez1195C1 Рік тому

    Porque utilizas Mod 4 = 0

    • @dalmed
      @dalmed Рік тому +2

      Es una division que evalua vba, si hay residuo es impar, si no es par, en este caso si divides el año entre 4 y da residuo es bisiesto (Febrero = 29 dias), caso contrario Febrero = 28 dias

  • @josedimastovar266
    @josedimastovar266 3 роки тому +1

    Excelente proyecto ....

  • @Excel_User
    @Excel_User 3 роки тому

    Simplemente muy util. muchas gracias por compartir tus conocimientos. Saludos