Saltar al contenido

que al iniciar un USER FORM dentro de un textbox aparezca la fecha


Recommended Posts

publicado

Tengo un archivo que no puedo subir pk contiene muchisimos datos y no procede pero os paso lo que pueda de capturas

image.png.a64dffc779cb4159bb7f0d22b8dfe8eb.png

 

image.png.a07f4cbff46c8c4e3f58d22b72a7830c.png

 

image.thumb.png.24abaa08b058f123238bdb77c677108c.png

 

para que en el TextBox  aparezca la fecha de hoy al darle userform.show

image.png.104aaced7eaa0cf1a1fb1af801762f85.png

 

 

 

publicado

Hola @patriciomates!

Intenta de esta manera (modifica el formato de fecha según te convenga)

Private Sub UserForm_Initialize()
With Application
    .ScreenUpdating = False
    .DisplayAlerts = False
End With

Textbox1 = Format(Date, "DD/MM/YYYY")
...'más el código que tu tengas

With Application
    .ScreenUpdating = True
    .DisplayAlerts = True
End With
End Sub

Suerte!

publicado

Hola de nuevo @patriciomates!

También tenía esta forma en algún formulario hecho;

Private Sub UserForm_Initialize()
With Application
    .ScreenUpdating = False
    .DisplayAlerts = False
End With

TextBox1 = DateValue(Now)

...'más el código que tu tengas

With Application
    .ScreenUpdating = True
    .DisplayAlerts = True
End With
End Sub

Para cuando toque grabar en la planilla (creo que es tu problema del otro post) puedes intentar así:

hoja1.cells(1,1) = Cdbl(Textbox1.Text)

Suerte!

publicado

No se exactamente que sucede pero Cdbl dice que no coinciden los tipos Cstr no hace nada, voy a empezar a buscar una macro que cambie el formato de las celdas por separado al proceso de grabación de datos

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.