Nice, gracias por compartirlo y credito para quienes crearon esta excelente ayuda/ Developed by Trevor Eyre, Contributors: Graham Mayor/Greg Maxey/Marc Meketon.
Muchisimas gracias por tu valioso ttiempo y por faciliatar las cosas, estuve viendo otros videos mas o menos como por 4 horas y ponen tantas trabas para bajar el archivo calendario e inclusive obligando a unirse sino no podes obtenerlo.
Buenas Tardes Tio Tech, muchas gracias por todos sus aportes, Felicitaciones por su canal, Mi pregunta es como puedo hacer para cuando llame un formulario y selecciones un cliente la fecha regrese como fecha a mi formulario y no en muneros.en el cuadro de lista se ve la fecha y en el excel tambien pero al traerlo en la fecha solo salen numeros, agradezco su ayuda....
Buenos días!! Es un vídeo muy didáctico y sencillo de comprender, gracias!! Solo una consulta, el mismo archivo en un laptop funciona y en un PC no, ambos con W10, en el PC con Excel 2013 y en laptop con Office 365, ¿¿puede influir estas circunstancias en que calendarform funcione o no??, Gracias!!
muchas gracias por el video, solo una consulta como le hago para que la fecha me aparezca ya establecida al abrir el formulario, de antemano muchas gracias
Hola , espero estés bien ,mira al traspaso de la fecha a una tabla está se cambia o se invierte ejemplo 02/03/2024 y se coloca así..03/02/2024, ahora como puedo mantener la fecha que se envió en el text, y enviar a la tabla tal cual se selecciona, pero se invierte , esto sucede solo para números inferiores de 12 , luego no hay problema , me parece que coloca el mes en el día, pero si lo soluciono luego afecta cuando paso de 12 ,no puedo traspasar fecha como se le manda . Espero me entiendas saludos , buen canal. Desde la isla de Tierra del Fuego ,chile te escribo saludos .
Hola Miguel, estoy siguiendo tus videos y haciendo el curso de VBA, sobre este calendario, te comento que solo retrosede hasta el 2014, y para adelante si llega hasta el 2034 , como podria resolver esto, ya que me interesa años anteriores , digamos hasta el 1930
Excelente aporte. Mi pregunta es como hacer para que me guarde la fecha en el formato horario de america latina de "dd/mm/yyyy", ya que cuando bajo los datos del formulario me los deja en formato "mm/dd/yyyy"- Gracias
Saludos. Podría poder el link para descargar el calendario. Porfavor. De ante manos Gracias. Note el archivo ya no se encuentra en el link de la descripción.
muy bueno, tengo una pregunta, al seleccionar la fecha me cambia el orden del formato fecha, yo quiero que me ponga el formato en este orden (dd-mmm-yyyy) pero cuando selecciono apartir del dia 13 al 31 me cambia el formato a (mm-ddd-yyyy), gracias por su valiosa ayuda.
Ayuda! me funcionó todo ok, excepto que cuando reviso los datos ingresados, Excel cambia el orden de los datos, de: Día, Mes, Año -- a -- Mes, Día, Año. like y suscrito!
Puedes cambiar el formato de la fecha usando la funcion Format, poniendo el orden que dia, mes y año que deseas, ejemplo: TextBox1.value = Format(Fecha, "dd/mm/yyyy")
hola miguel, buen tutorial, te felicito, como puedo descargar el formulario del calendario para importarlo, descargue el complemento y bien, lo instale de la tienda y trabaja, pero necesito el archivo del formulario que usas en el video
Hola gracias x la información tengo una inquietud ya realice el calendario de la fecha pero quisiera guardar la fecha selecciónada en una celda y no se será q me puede orientar
Hola Muchas grcias, como hago porque cuando pego esa fecha en una celda, si es antes del 13 de un mes, queda el formato mm/dd/aaaa, pero si es despues del 12 si lo toma dd/mm/aaa
Si abro el calendario y lo cierro sin seleccionar ninguna fecha, arroja un valor de 00:00:00 y el cursor se queda girando como si aún continuara realizando un proceso. ¿Cómo puedo evitar esto? En el código del formulario viene una macro entre comillas y dice que si queremos cerrar el formulario sin que arroje valores, quitemos las comillas a la macro; ya lo hice pero me sigue mandando el mismo resultado. Ojalá me puedas apoyar, fuera de este error, el calendario es bastante útil.
Buen vídeo ...Tío Tech quería saber cómo sería la línea de código si dentro del formulario tengo un multipage y en el mismo está el textbox y en este quiero que me aparezca la fecha
PARECE que hay un error cuando eliges el primer dia de cada mes... se cambia de lado con el mes... es decir en lugar de 01/02/2023 te muestra 02/01/2023 , eso me sucede al poner este macro de calendario
hola, tengo una consulta cuando agrego los datos de fecha del formulario al excel (celdas) me agrega con formato mm/dd/yyyy , cuando en realidad lo ingreso como dd/mm/yyy como podria modificarlo?
REVISA EL CODIGO DEL FORMULARIO Y EN LA FUNCION " Public Function GetDate(Optional SelectedDate As Date" CAMBIA EN EL CODIGO DE RANGO DE AÑOS DE 10 A 100 "Optional RangeOfYears As Long = 100," DE ESA FORMA DE CAMBIA EL COMBOBOX A MAS AÑOS AL MOMENTO DE SELECCIONA AÑOS
A alguien mas le sucede que con algunas fechas invierte mes/dia ? es decir, al seleccionar 12/05/2023 , en el cuadro de texto aparece bien, pero al instertar el registro coloca 05/12/2023
Existe en excel una instrucción que me permita obtener un dato a través del puerto de comunicación?; ejemplo, tengo en excel un formulario que me pregunta descripción del producto, medidas y "peso", todos los campos yo los tecleo, pero el campo de peso me lo manda una báscula por el puerto de comunicación, la pregunta es: como capto en el formulario en el campo de peso el valor que me manda la báscula?; graciasTio Tech!
Hola HUEJOTEXTIL eso depende del instrumento que utilices. Tendrías que comprar una herramienta con conectividad por bluetooth y también preguntar si existe alguna aplicación que te permita conectarte a Excel. Esos datos te lo puede dar el fabricante. Saludos.
Hoal profe, saludos desde Medellin-Colombia. Le garadeceria nos pueda aclarar como llamo el formulario calendario, cuando debo de llenar mas de una fecha?, es decir, cuando tengo un solo cuadro de texto, se llena perfecto, pero cuando debo llenar mas de una fecha me esta mostrando un error. Gracias
Solo tienes que entrar en el codigo y en el evento InitializeUserform del formulario CalendarForm debes copiar y pegar la lineas Me("lblDay" & CStr(i)).Caption = Choose(TempDayOfWeek, "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"), cambiando las iniciales de los dias a espanol, ejemplo Su por Do, Mo por Lu, etc. Por otro lado debes cambiar los meses, estos estan en el codigo Private Sub SetMonthCombobox(YearIn As Long, MonthIn As Long) en 4 lineas 'cmbMonth.AddItem Choose(i, "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), aqui cambiar January por Enero y asi.
@@heybarsequera4978 Muchas gracias. Lo modifique y perfecto. Y sabrías decirme que hay que modificar para que las semanas se inicien en Lunes, en lugar de en Domingo.
@@CORMAN5 En este caso habria que cambiar mas cosas en el programa, por que hay una relacion entre el la fecha y el dia, y no revise a fondo el programa para ver como funciona esa relacion, si logro entenderlo te respondo.
@CORMAN5 En esta rutina Public Enum CalDayOfWeek debes cambiar los valores originales, yo les puse un apostofe para que se conviertan en comentario y no borrarlos y anexe las mismas variables cambiando el orden como indicado, en este caso, el lunes queda como primer dia de la semana. Avisame si te funciona. Public Enum calDayOfWeek Sunday = 2 Monday = 3 Tuesday = 4 Wednesday = 5 Thursday = 6 Friday = 3 Saturday = 1 ' Sunday = 1 ' Monday = 2 ' Tuesday = 3 ' Wednesday = 4 ' Thursday = 5 ' Friday = 6 ' Saturday = 7 End Enum
Muchas Gracias por tu video, pero como le puedo hacer para que me aparezca le fecha en el registro de excel, ya lo ingrese a un formulario y al seleccionar la fecha y capturar los datos, no me aparece capturada la fecha y el resto si. Help...
ME RESULTÓ BIEN, SÓLO QUE TENGO PROBLEMAS, CUANDO QUIERO QUE ME AÑADA A LA CELDA LA FECHA EJ: 01/08/2022 ME ARROJA EN LA CELDA 08/01/2022, NO SE CÓMO DEBO ARREGLARLO.
acabo de seleccionar la fecha 12 de abril 2023 en el cuadro de texto se pone 12/04/2023 y el momento de ingresarlo a excel me lo pone como 4/12/23, pero pongo otras fechas y si me las pone bien, como puedo corregir eso?
@@luceroshesiraparicotogil1783 En el boton que usas para insertar los datos al la hoja de excel, debes especificar que los datos seran al reves, ya que el codigo de visual basic, lo maneja como las fechas de estados unidos, y ellos lo manejan al reves... voy a buscar el codigo y te lo envio
Mi solución fue modificar la siguiente linea en la función Function EnviarFecha(NumeroDia As Integer) del form_calendario de "dd/mmm/yyyy" a "d/mmm/yyyy". De esta manera ya me guarda bien la fecha. Sin embargo, es importante tener en cuenta que este cambio afectará la forma en que se muestran y almacenan las fechas en la aplicación. Si en otras partes de la aplicación se esperan fechas en formato "dd/mmm/yyyy" con el día siempre representado con dos dígitos (por ejemplo, 02/oct/2023), este cambio podría causar problemas de coherencia en los datos. La linea corregida quedó: UserForm.Controls(ControlFecha).Value = Format(NumeroDia & "/" & Cbx_mes.Value & "/" & Cbx_Anio.Value, "d/mmm/yyyy")
BUENO DIAS, COMO HAGO PARA QUE AL GUARDAR LA FECHA SE PUEDA HALLAR LOS NUMEROS DE MESES CON OTRA FECHA, LO DIGO PORQUE LA FECHA QUE SE GUARDA LO HACE EN UN FORMATO QUE NO SE PUEDE APLICAR NINGUNA FORMULA. ME HE DADO CUENTA QUE SE GUARDA CON EL FORMATO FECHA LARGA, Y ES IGUAL PARA LOS FORMATOS NUMERO, MONEDA, CONTABILIDAD, ETC.. EN CAMBIO CUANDO AGREGO DIRECTAMENTE LA FECHA EN UN CASILLERO DE EXCEL, LA FECHA LARGA CONSERVA SU FORMATO, EN EL FORMATO NUMERO SE VUELVE UN NUMERO, EN MONEDA SE CONVIERTE EN SIMBOLO DE MONEDAS, Y ASI CON CADA FORMATO, PERO ESTO NO PASA CON LA FECHA QUE GUARDA EL CALENDARIO FLOTANTE.
hola tengo una consulta cuando lo utilizo en mi formulario que es para agregar y modificar registros en la hoja de excel se cambia el mes donde va el dia ejemplo cuando pongo dias mayores al 13 si lo ordena dia mes año pero si agrego una fecha del dia 1 me lo cambia a mes dia año no se por que pasa esto ayuda :c
Instalé el calendario CalendarForm, pero cuando elijo poner una fecha antigua (1952), no puedo porque las fechas van del 2014 al 2034, puedes desplazarte hacia atrás pero es muy inconveniente, ¿hay alguna solución?
El Calendar form pone la fecha bien en el formulario, pero cuando la pasa a la base de datos invierte el mes y el día quedando invertido la fecha correcta, me explico, Calendarform da DD/MM/YYYY pero cuando lo pasa a Base de Datos pone MM/DD/YYYY . ¿Qué se puede hacer ahi para que funciones bien?
Dim fechas As Date fechas = CalendarForm.GetDate fecha_registro.value = fechas Frmvacaciones.fecha_registro.Text = Format(Frmvacaciones.fecha_registro.Text, "dd/Mmm/YYYY")@@LordJanzelot
Calendario Flotante en celdas para seleccionar fechas:
ruclips.net/video/Z5qqWVMy8c0/видео.html
Gracias ❤
Simplemente genial!!! Super sencillo (con esta guia detallada), comodo y funcional.
Muchisimas gracias!
Graciaaaaas!! La mejor explicaciòn que he escuchado en cuanto a este tema
De lujo desde cuándo quería como insertar un calendario en userfom con todo gracias amigo tío tech saludos desde León Guanajuato 🇲🇽👏👌
Hola Grijalva gracias por visitarnos.
Muchisima Gracias.... muy buen canal he aprendido mucho ... te agradezco
Gracias Maestro, me ayudo muchísimo. Saludos
Muchas gracias señor Vela!!
Excelente video te felicito.
Gracias Ulver saludos.
muchas gracias!! tus videos son lo mejor!!
Gracias amigo la mejor explicación siempre es la tuya.
Nice, gracias por compartirlo y credito para quienes crearon esta excelente ayuda/ Developed by Trevor Eyre, Contributors: Graham Mayor/Greg Maxey/Marc Meketon.
Excelente explicación, voy a incorporar este calendario a una aplicación que estoy armando. Saludos desde Puente Alto, Santiago de Chile
Eres grande amigo. Muchas gracias
El mejor contenido de calidad 😊👌
Gracias Jei saludos.
Gracias por el aporte !!
Gracias, sirvió un montón!
👏👏👏👏 excelente contenido
Gracias excelente 👏💯💯
Gracias tio Tech!!!
Excelente video!
Muchisimas gracias por tu valioso ttiempo y por faciliatar las cosas, estuve viendo otros videos mas o menos como por 4 horas y ponen tantas trabas para bajar el archivo calendario e inclusive obligando a unirse sino no podes obtenerlo.
muchas gracias
Gracias!
Hola Excelente canal, muy clara tu explicación,
Si necesito de tu ayuda , debo desplegar dos fechas (Inicio /Termino) en mi formulario
Gracias
Super bueno y nada complicado para pasarlo al español (y)
Hola, podrias compartir como hacer para pasarlo a español por favor? gracias
Puedes compartir lo que hay que modificar para usarlo en Español, por favor
Muchas gracias por el video, si quisiera agregarlo solo a un boton?
Excelente.
Excelente
Buenas Tardes Tio Tech, muchas gracias por todos sus aportes, Felicitaciones por su canal, Mi pregunta es como puedo hacer para cuando llame un formulario y selecciones un cliente la fecha regrese como fecha a mi formulario y no en muneros.en el cuadro de lista se ve la fecha y en el excel tambien pero al traerlo en la fecha solo salen numeros, agradezco su ayuda....
Buenos días!! Es un vídeo muy didáctico y sencillo de comprender, gracias!! Solo una consulta, el mismo archivo en un laptop funciona y en un PC no, ambos con W10, en el PC con Excel 2013 y en laptop con Office 365, ¿¿puede influir estas circunstancias en que calendarform funcione o no??, Gracias!!
No soy el creador del canal evidentemente pero si es muy probable que se deba a las distintas versiones del office
hoa, una consulta si yo quiero agregar dos calendario en este caso se tendria que code 2 por igual?
hola, como estas !! una consulta se puede realizar a tavez de "Mircrosoft outlook Time control."
muchas gracias por el video, solo una consulta como le hago para que la fecha me aparezca ya establecida al abrir el formulario, de antemano muchas gracias
Hola, excelente video, pero como puedo hacer para que coloque 05/02/2024, es decir, dos digitos aunque el primero sea cero. muchas gracias.
Hola , espero estés bien ,mira al traspaso de la fecha a una tabla está se cambia o se invierte ejemplo 02/03/2024 y se coloca así..03/02/2024, ahora como puedo mantener la fecha que se envió en el text, y enviar a la tabla tal cual se selecciona, pero se invierte , esto sucede solo para números inferiores de 12 , luego no hay problema , me parece que coloca el mes en el día, pero si lo soluciono luego afecta cuando paso de 12 ,no puedo traspasar fecha como se le manda . Espero me entiendas saludos , buen canal. Desde la isla de Tierra del Fuego ,chile te escribo saludos .
Tengo el mismo problema no lo explicaron
Lo solucionaste?
Hola Miguel, estoy siguiendo tus videos y haciendo el curso de VBA, sobre este calendario, te comento que solo retrosede hasta el 2014, y para adelante si llega hasta el 2034 , como podria resolver esto, ya que me interesa años anteriores , digamos hasta el 1930
Excelente aporte. Mi pregunta es como hacer para que me guarde la fecha en el formato horario de america latina de "dd/mm/yyyy", ya que cuando bajo los datos del formulario me los deja en formato "mm/dd/yyyy"- Gracias
Igual me pasa
cuando selecciono los años, solo se pueden escoger los años entre 2012 y 2032, como puedo hacer para q aparezcan mas años
Saludos. Podría poder el link para descargar el calendario. Porfavor. De ante manos Gracias. Note el archivo ya no se encuentra en el link de la descripción.
Hola, dónde puedo descargar el documento ZIP para poder adjuntar el Calendario que indicas? 🙂
Hola Miguel! Como podria poner que el primer dia de la semana sea el Lunes?. Gracias.
HOLA amigo Miguel Vela tengo una duda sobre este tema , si me podrias ayudar por favor amigo , espero respondas este mensaje , muchas gracias
buenas tardes, es posible cambiar el formato de la fecha en vez de / que sea separado con punto?
muy bueno, tengo una pregunta, al seleccionar la fecha me cambia el orden del formato fecha, yo quiero que me ponga el formato en este orden (dd-mmm-yyyy) pero cuando selecciono apartir del dia 13 al 31 me cambia el formato a (mm-ddd-yyyy), gracias por su valiosa ayuda.
Ayuda!
me funcionó todo ok, excepto que cuando reviso los datos ingresados, Excel cambia el orden de los datos, de: Día, Mes, Año -- a -- Mes, Día, Año. like y suscrito!
Puedes cambiar el formato de la fecha usando la funcion Format, poniendo el orden que dia, mes y año que deseas, ejemplo: TextBox1.value = Format(Fecha, "dd/mm/yyyy")
El tutorial es muy bueno pero falta la programación de guardar la fechas en celdas seleccionada . Podrías explicar como se debe hacer ? Gracias
hola miguel, buen tutorial, te felicito, como puedo descargar el formulario del calendario para importarlo, descargue el complemento y bien, lo instale de la tienda y trabaja, pero necesito el archivo del formulario que usas en el video
Hola gracias x la información tengo una inquietud ya realice el calendario de la fecha pero quisiera guardar la fecha selecciónada en una celda y no se será q me puede orientar
Hola Muchas grcias, como hago porque cuando pego esa fecha en una celda, si es antes del 13 de un mes, queda el formato mm/dd/aaaa, pero si es despues del 12 si lo toma dd/mm/aaa
Si abro el calendario y lo cierro sin seleccionar ninguna fecha, arroja un valor de 00:00:00 y el cursor se queda girando como si aún continuara realizando un proceso. ¿Cómo puedo evitar esto? En el código del formulario viene una macro entre comillas y dice que si queremos cerrar el formulario sin que arroje valores, quitemos las comillas a la macro; ya lo hice pero me sigue mandando el mismo resultado. Ojalá me puedas apoyar, fuera de este error, el calendario es bastante útil.
Lo resolví ste?
Gracias Tio Tech
COnsultar: Sigue funcionando el calendario en la nube de Microsoft 365 (OneDrive)?
Buen vídeo ...Tío Tech quería saber cómo sería la línea de código si dentro del formulario tengo un multipage y en el mismo está el textbox y en este quiero que me aparezca la fecha
El descargable no esta disponible
Excelente, aplicación. Una pregunta, aplica para todas las versiones de Excel o hay alguna restricción o consideración
Saludos
Cómo puedo hacerle para aplicar el segundo estilo del calendairo que viene en el archivo?
PARECE que hay un error cuando eliges el primer dia de cada mes... se cambia de lado con el mes... es decir en lugar de 01/02/2023 te muestra 02/01/2023 , eso me sucede al poner este macro de calendario
lo solucionaste?
busco la solución a ese problema.
hola, tengo una consulta cuando agrego los datos de fecha del formulario al excel (celdas) me agrega con formato mm/dd/yyyy , cuando en realidad lo ingreso como dd/mm/yyy
como podria modificarlo?
Establece un nuevo formato textbox1 = format(fecha,"dd/mm/yyyy")
@@criforbitsoficialhola bro no me funcionó me puedes guiar talvez ?
Como puedo hacer para que sean para mas años, por ejemplo yo necesito poner una fecha de 1980? Gracias por tu gentil ayuda
REVISA EL CODIGO DEL FORMULARIO Y EN LA FUNCION " Public Function GetDate(Optional SelectedDate As Date" CAMBIA EN EL CODIGO DE RANGO DE AÑOS DE 10 A 100 "Optional RangeOfYears As Long = 100," DE ESA FORMA DE CAMBIA EL COMBOBOX A MAS AÑOS AL MOMENTO DE SELECCIONA AÑOS
Hola tío tech tengo una pregunta, tengo una MacBook Pro y no me aparece la barra de herramientas en Excel, sabrás el porqué de mi duda? Gracias 🙏
Hola Marco lamento decirte que no tengo una Macbook Pro donde pueda buscar la solución. Saludos.
@@ElTíoTech Gracias
No se puede descargar el ejemplo, el link ya no funciona, puedes subirlo nuevamente? Gracias por la explicación
Hola lo reviso ahora y corrijo
A alguien mas le sucede que con algunas fechas invierte mes/dia ? es decir, al seleccionar 12/05/2023 , en el cuadro de texto aparece bien, pero al instertar el registro coloca 05/12/2023
Para que no pase eso, el dato de salida debe configurarlo como fecha corta, ya sea la celda o el texbox
@@smithbueno3464hola bro me ayudarías sigo teniendo el mismo problema ya cambié formato a la celda y el mismo problema
Existe en excel una instrucción que me permita obtener un dato a través del puerto de comunicación?; ejemplo, tengo en excel un formulario que me pregunta descripción del producto, medidas y "peso", todos los campos yo los tecleo, pero el campo de peso me lo manda una báscula por el puerto de comunicación, la pregunta es: como capto en el formulario en el campo de peso el valor que me manda la báscula?; graciasTio Tech!
Hola HUEJOTEXTIL eso depende del instrumento que utilices. Tendrías que comprar una herramienta con conectividad por bluetooth y también preguntar si existe alguna aplicación que te permita conectarte a Excel. Esos datos te lo puede dar el fabricante. Saludos.
CRACK
Hoal profe, saludos desde Medellin-Colombia. Le garadeceria nos pueda aclarar como llamo el formulario calendario, cuando debo de llenar mas de una fecha?, es decir, cuando tengo un solo cuadro de texto, se llena perfecto, pero cuando debo llenar mas de una fecha me esta mostrando un error. Gracias
Hola, lo solucione de la siguiente manera, aca tengo 3 campos de texto llamados tbx_Fecha, tbx_2_Fecha, tbx_3_Fecha y 3 botones desde los cuales se llama el form_calendario: Cbn_Fecha, Cbn2_Fecha, Cbn3_Fecha. Es decir lleno tres campos de fechas:
Private Sub Cbn_Fecha_Click()
Form_Calendario.Show
Form_Calendario.ControlFecha = "tbx_Fecha"
Form_Calendario.formulario = Me.Name
Form_Calendario.Top = Me.Top + Cbn_Fecha.Top + Cbn_Fecha.Height + 5
Form_Calendario.Left = Me.Left + Cbn_Fecha.Left
End Sub
Private Sub Cbn2_Fecha_Click()
Form_Calendario.Show
Form_Calendario.ControlFecha = "tbx_2_Fecha"
Form_Calendario.formulario = Me.Name
Form_Calendario.Top = Me.Top + Cbn2_Fecha.Top + Cbn2_Fecha.Height + 5
Form_Calendario.Left = Me.Left + Cbn2_Fecha.Left
End Sub
Private Sub Cbn3_Fecha_Click()
Form_Calendario.Show
Form_Calendario.ControlFecha = "tbx_3_Fecha"
Form_Calendario.formulario = Me.Name
Form_Calendario.Top = Me.Top + Cbn3_Fecha.Top + Cbn3_Fecha.Height + 5
Form_Calendario.Left = Me.Left + Cbn3_Fecha.Left
End Sub
Hay alguna forma de modificar el formato de la fecha que se seleccione?
Hola, podrías decirme lo que hay que cambiar para usarlo en un formulario en Español???
Solo tienes que entrar en el codigo y en el evento InitializeUserform del formulario CalendarForm debes copiar y pegar la lineas Me("lblDay" & CStr(i)).Caption = Choose(TempDayOfWeek, "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"), cambiando las iniciales de los dias a espanol, ejemplo Su por Do, Mo por Lu, etc. Por otro lado debes cambiar los meses, estos estan en el codigo Private Sub SetMonthCombobox(YearIn As Long, MonthIn As Long) en 4 lineas 'cmbMonth.AddItem Choose(i, "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), aqui cambiar January por Enero y asi.
@@heybarsequera4978 Muchas gracias. Lo modifique y perfecto. Y sabrías decirme que hay que modificar para que las semanas se inicien en Lunes, en lugar de en Domingo.
@@CORMAN5 En este caso habria que cambiar mas cosas en el programa, por que hay una relacion entre el la fecha y el dia, y no revise a fondo el programa para ver como funciona esa relacion, si logro entenderlo te respondo.
@@heybarsequera4978 Muchas gracias
@CORMAN5 En esta rutina Public Enum CalDayOfWeek debes cambiar los valores originales, yo les puse un apostofe para que se conviertan en comentario y no borrarlos y anexe las mismas variables cambiando el orden como indicado, en este caso, el lunes queda como primer dia de la semana. Avisame si te funciona.
Public Enum calDayOfWeek
Sunday = 2
Monday = 3
Tuesday = 4
Wednesday = 5
Thursday = 6
Friday = 3
Saturday = 1
' Sunday = 1
' Monday = 2
' Tuesday = 3
' Wednesday = 4
' Thursday = 5
' Friday = 6
' Saturday = 7
End Enum
Como puedo insertar dos o más campis de fechas en un mismo formulario
La fecha se guarda diferente a como se muestra, primero el mes y después el día
Muchas Gracias por tu video, pero como le puedo hacer para que me aparezca le fecha en el registro de excel, ya lo ingrese a un formulario y al seleccionar la fecha y capturar los datos, no me aparece capturada la fecha y el resto si. Help...
SOLO FUNCIONA PARAA EXCEL HASTA LA VERSION 2019
ME RESULTÓ BIEN, SÓLO QUE TENGO PROBLEMAS, CUANDO QUIERO QUE ME AÑADA A LA CELDA LA FECHA EJ: 01/08/2022 ME ARROJA EN LA CELDA 08/01/2022, NO SE CÓMO DEBO ARREGLARLO.
acabo de seleccionar la fecha 12 de abril 2023 en el cuadro de texto se pone 12/04/2023 y el momento de ingresarlo a excel me lo pone como 4/12/23, pero pongo otras fechas y si me las pone bien, como puedo corregir eso?
me pasa lo mismo, ¿Pudo solucionarlo?
@@luceroshesiraparicotogil1783 En el boton que usas para insertar los datos al la hoja de excel, debes especificar que los datos seran al reves, ya que el codigo de visual basic, lo maneja como las fechas de estados unidos, y ellos lo manejan al reves... voy a buscar el codigo y te lo envio
Worksheets("INSERTAR").Range("A3").EntireRow.Insert
Range("H3") = TXTFecha.value
FormulaLocal
Range("H3").value = Format(TXTFecha, "MM-DD-YYYY")
End Sub
Mi solución fue modificar la siguiente linea en la función Function EnviarFecha(NumeroDia As Integer) del form_calendario de "dd/mmm/yyyy" a "d/mmm/yyyy".
De esta manera ya me guarda bien la fecha. Sin embargo, es importante tener en cuenta que este cambio afectará la forma en que se muestran y almacenan las fechas en la aplicación. Si en otras partes de la aplicación se esperan fechas en formato "dd/mmm/yyyy" con el día siempre representado con dos dígitos (por ejemplo, 02/oct/2023), este cambio podría causar problemas de coherencia en los datos.
La linea corregida quedó:
UserForm.Controls(ControlFecha).Value = Format(NumeroDia & "/" & Cbx_mes.Value & "/" & Cbx_Anio.Value, "d/mmm/yyyy")
@@LordJanzelothola bro no pude solucionarlo así me ayudas por favor ?
Hola, como hago para cambiarle el formato a mm/dd/yyy
Al asociar la textbox de la fecha a un boton de registro de datos, la fecha se guarda en formato texto. Ayuda por favor!!
BUENO DIAS, COMO HAGO PARA QUE AL GUARDAR LA FECHA SE PUEDA HALLAR LOS NUMEROS DE MESES CON OTRA FECHA, LO DIGO PORQUE LA FECHA QUE SE GUARDA LO HACE EN UN FORMATO QUE NO SE PUEDE APLICAR NINGUNA FORMULA. ME HE DADO CUENTA QUE SE GUARDA CON EL FORMATO FECHA LARGA, Y ES IGUAL PARA LOS FORMATOS NUMERO, MONEDA, CONTABILIDAD, ETC.. EN CAMBIO CUANDO AGREGO DIRECTAMENTE LA FECHA EN UN CASILLERO DE EXCEL, LA FECHA LARGA CONSERVA SU FORMATO, EN EL FORMATO NUMERO SE VUELVE UN NUMERO, EN MONEDA SE CONVIERTE EN SIMBOLO DE MONEDAS, Y ASI CON CADA FORMATO, PERO ESTO NO PASA CON LA FECHA QUE GUARDA EL CALENDARIO FLOTANTE.
hola tengo una consulta cuando lo utilizo en mi formulario que es para agregar y modificar registros en la hoja de excel se cambia el mes donde va el dia ejemplo cuando pongo dias mayores al 13 si lo ordena dia mes año pero si agrego una fecha del dia 1 me lo cambia a mes dia año no se por que pasa esto ayuda :c
LO MISMO ME PASA A MIIIII
@@favioandreschuquipilco8469 x3
Tengo el mismo problema. ¿Cómo lo solucionaron?
alguien ya soluciono esta duda porfa?
Instalé el calendario CalendarForm, pero cuando elijo poner una fecha antigua (1952), no puedo porque las fechas van del 2014 al 2034, puedes desplazarte hacia atrás pero es muy inconveniente, ¿hay alguna solución?
El Calendar form pone la fecha bien en el formulario, pero cuando la pasa a la base de datos invierte el mes y el día quedando invertido la fecha correcta, me explico, Calendarform da DD/MM/YYYY pero cuando lo pasa a Base de Datos pone MM/DD/YYYY . ¿Qué se puede hacer ahi para que funciones bien?
me sucede lo mismo, que solución encontró ?
hola como estas, por que me aparece como 0.00.000??? al momento de hacer todo lo señalado?? saludos
hola cómo hago para que la fecha seleccionada se refleje en una celda
Tío Tech, descargue un archivo donde una columna tiene calendario con fecha y hora
Cómo puedo eliminar la hora?
Tío Tech, cómo puedo eliminar la hora de un archivo descargado que incluye calendario. ?
me sale que en la pagina no aparece no pude
Que pasa si quiero una fecha distinta del año 2000. ejm. 1940
me parece o no funka el link de descarga del calendario :/
Me aparecen todos "99" en el calendario cuando ejecuto la macro. Que puede ser?
buenas noches me puedes apoyar con el link, para descargar el archivo del calendario porfavor
Hola, se cayó el link, podrías volverlo a agregar.. Gracias!
El ejemplo qe se descaragr es como un .exe
Saludos, no funciona el enlace.
Tío está caído el link
veo error de salida de formato dd/mm/yyyy sale como mm/dd/yyyy
solucionado
Hola buenas tardes estimado, lo solucionaste 😢 cómo?
busco la solución también
Dim fechas As Date
fechas = CalendarForm.GetDate
fecha_registro.value = fechas
Frmvacaciones.fecha_registro.Text = Format(Frmvacaciones.fecha_registro.Text, "dd/Mmm/YYYY")@@LordJanzelot
@@juanjesuscanedovaldes7822 Excelente, bro! Funcionó! Gracias por el aporte.
el qlo hechizp
no funciona
El archivo tiene virus tengan cuidado