Tengo un cuadro de diálogo que aparece cuando el usuario hace clic en un botón de macro. Este cuadro de diálogo está lleno (la fecha, el correo electrónico, el productor, el sitio web, etc. están completos) y todo lo que el usuario debe hacer es ingresar su nombre. El problema es que la fecha ingresada es estática, por lo que si ingresé "3/3/11" permanecerá así hasta que alguien la cambie.VBA Excel Proporcionar la fecha actual en el cuadro de texto
Me preguntaba si había alguna forma de que ese cuadro de texto muestre siempre la fecha actual (a menos que el usuario decida cambiarla por el motivo que sea). He intentado poner cosas diferentes en la sección "Valor" del cuadro de texto (como "getDate()" y "= Date()") pero hasta ahora no han tenido éxito.
Gracias,
Jesse Smothermon
Intenté eso inicialmente antes de hacer esta pregunta. Creo que estoy colocando ese código en el área incorrecta. Esto es lo que sucede: el usuario hace clic en un botón de macro, el botón abre un formulario de usuario, el usuario ingresa lo que sea y hace clic en el botón "ejecutar". ¿Colocaré este código antes de que se abra el formulario de usuario? Si es así, aparece un error de "424" en tiempo de ejecución. Objeto requerido. Gracias –
Haga clic derecho en el diseñador de formularios y seleccione Ver código.Pon el código de arriba allí. Cambie 'TextBox1' a lo que se llame su cuadro de texto. – Graham
frijoles fríos, funcionó. En una nota al margen cuando fui a "Ver código" automáticamente fue a "UserForm_Click()", así que simplemente lo cambié a "UserForm_Activate()". Gracias –