Jump to content

Archived

This topic is now archived and is closed to further replies.

psycho99killer

problema para cambiar formato fecha en form

Recommended Posts

Buenas noches

espero no molestar con esta inquietud que tengo y no puedo resolver . recurro a ustedes que son master en este tema.

tengo un problema con fecha en form no se como cambiarle la fecha a formato "dd/mm/yyyy"

el formato que me pasa el form es primero el mes ,dia , año

estuve intentando pero no doy donde ponerlo para que me cambie a ese formato

Private Sub TextBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    TextBox2 = CDate(Date)

bueno ahí le quise cambiar a formato de fecha , pero no me da el resultado deseado.

por eso recurro a su gentil ayuda.

muchas gracias y espero no molestar.

adjunto archivo.

gracias a enigma 25 por el form

 

consulta formato.xlsm

Share this post


Link to post
Share on other sites

HOLA enigma25

ese era mi problema que no lo cambia le puse el código y no funciona.

también le puse TextBox2 = Format(TextBox2, "dd/mm/yyyy")

por eso consultaba porque el código que le puse de repente estaba mal

que raro.

Share this post


Link to post
Share on other sites

hola amigo enigma25 gracias por revisar el problema

Private Sub TextBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    'TextBox2 = CDate(Date)
    TextBox2 = Format(Date, "dd/mm/yyyy")
End Sub

aca le cambie el código para cambio de formato y no me cambia al formato dia,mes, año . por eso consultaba porque de repente mi error era que no le puse donde corresponde.

 

Share this post


Link to post
Share on other sites
Hace 2 horas, psycho99killer dijo:

aca le cambie el código para cambio de formato y no me cambia al formato dia,mes, año . por eso consultaba porque de repente mi error era que no le puse donde corresponde.

Realmente me muestra el formato tal como se debe dd/mm/yyyy

Habría que ver una imagen del como se muestra en pantalla.

Share this post


Link to post
Share on other sites

Ya veo

El error es a la hora de registrar la informacion que no va con el formato adecuado.

...y es este :

                For I = 0 To ListBox2.ListCount - 1
                    .Range("C" & Ul) = CDate(ListBox2.List(I, 1)) '<--Aqui es fecha
                    .Range("D" & Ul) = ListBox2.List(I, 0)
                    .Range("F" & Ul) = ListBox2.List(I, 2)
                    Ul = Ul + 1
                Next I
            End With
            
            With Hoja2
            'HOJA2
            Uf = Hoja2.Range("B" & Rows.Count).End(xlUp).Row + 1
                
                For I = 0 To ListBox2.ListCount - 1
                    .Range("B" & Uf) = ListBox2.List(I, 0)
                    .Range("D" & Uf) = CDate(ListBox2.List(I, 1)) '<----Aqui es fecha
                    .Range("F" & Uf) = ListBox2.List(I, 2)

Adjunto archivo con los cambios.

El utimo rfegistro en la hoja movimiento y R-Salidas son de pruebas.

Esto quiere decir que debes cambiar manualmente las fechas anteriores al formato correspondiente

 

Ayuda Excel-consulta formato.xlsm

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.




×
×
  • Create New...

Important Information

Privacy Policy