Crear archivo de Excel

Quiero ver la manera de como crear un archivo de Excel desde un formulario, donde en un Textbox proporciono un nombre y al presionar el botón me cree el archivo con el nombre que esta en el formulario y también cree la hoja con el mismo nombre del archivo y quede guardado en una carpeta ya existente por ejemplo C:\ejercicio\
Espero puedas ayudarme, gracias

1 Respuesta

Respuesta
1
Respondo a la primer parte, la segunda no la comprendí del todo, pero seguramente con este ejemplo podrás seguir.
Rutina para el botón que creará una copia del archivo con nombre ingresado en el textbox:
Private Sub CommandButton1_Click()
ActiveWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & TextBox1.Value & ".xls"
End Sub
Si el textbox tendrá el archivo con la extensión, deberás quitar esa parte de la cadena.
Debés reemplazar ThisWorkbook. Path (ruta del libro activo) por tu carpeta o ruta.
Hola muchas gracias, si funcionó, agradezco tu ayuda ya que soy principiante en el tema de VBA pero es muy interesante, últimamente he estado leyendo mucho sobre este tema y créeme que es una maravilla, aprovechando he estado realizando un ejercicio para hacer que en una etiqueta label me aparezca la hora pero en tiempo real la hora+minutos+segundos he hecho unos ejercicios pero no m muestra los segundos de manera real es decir que vayan cambiando hice la siguiente instrucción Label1.caption = time (pero unicamente me muestra la hora minutos y segundos) pero los segundos no se mueven y después hice lo siguiente Label1.caption=format$(now,"hh:mm:ss"), pero al parecer no me muestra que los segundos cambien, no se si existe alguna instrucción que aun no encuentro para que me lo pueda hacer, si puedes darme una ayudadita te lo agradecería, por el momento continuo investigando pero no he logrodo encontrar algo, saludos.
Lamento ser descortés, pero por respeto a los otros usuarios, tenemos por norma no tratar consultas de nuevos temas, a continuación de una consulta ya respondida y solucionada.
Por favor finaliza esta y deja la nueva en el tablón. Cualquier experto disponible o yo misma cuando la vea te responderemos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas