Visual Basic para Aplicaciones - Como exportar hoja de datos a un nuevo libro

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Luis

Como exportar hoja de datos a un nuevo libro

Publicado por Luis (9 intervenciones) el 18/05/2014 23:28:10
Hola amigos de LWP.

He realizado un aplicativo de inventarios de excel, q toma la información a través de material.
El toma todos los registros por fechas y lo q ingresa queda en una hoja llamada movimiento.
La siguiente pregunta es:
¿Como implemento en un botón para que se pueda exportar la hoja movimiento en un nuevo libro de excel y q el lo guarde donde el usuario decida?



Muchas gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.134
Oro
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Como exportar hoja de datos a un nuevo libro

Publicado por Antoni Masana (498 intervenciones) el 19/05/2014 08:34:36
La mejor forma de hacer esto es:

Primero: Saber como lo haríamos manualmente.

Segundo: Ejecutar Grabar Macro, realizar la acción y finalizar Macro.

Tercero: Editar la macro y añadir un inputbox() para solicitar la ruta, verificar que sea correcta, y retocar la macro para que no de error y funcione correctamente.

Cuarto: Probar la Macro.

NOTA: Puedes crear un libro nuevo, copiar o mover hojas, Guardarlo, cerrarlo o cerrarlo sin guardar. Algunas de estas cosas se aprenden grabando una macro otras buscando en internet o preguntando en el foro.

Algunos ejemplos de cosas que NO encuentras grabando una MACRO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'   </> ---&--- </>   Finaliza la macro si esta en uso por Otro usuario
 
    If ActiveWorkbook.ReadOnly Then  Exit Sub
 
'   </> ---&--- </>   No refresca la pantalla en la ejecución de la macro
 
    Application.ScreenUpdating = False
 
'   </> ---&--- </>   Guarda el libro activo
 
    ActiveWorkbook.Save
 
'   </> ---&--- </>   Cierra el Libro sin preguntar si desea salvar
 
    ActiveWindow.Close Savechanges:=False
 
'   </> ---&--- </>   Cierra el EXCEL
 
    Application.Quit
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Luis

Como exportar hoja de datos a un nuevo libro

Publicado por Luis (9 intervenciones) el 22/05/2014 12:46:31
Hola antoni, perdona q no te haya respondido a tiempo

Te comento, que hice un pantallazo para que veas lo que debe exportar cuando se cree el boton en VBA, pero al grabar la macro no me aparece nada de lo q grabe.

Dame unos pasos para hacer bien el proceso.


Te agradezco mucho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.134
Oro
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Como exportar hoja de datos a un nuevo libro

Publicado por Antoni Masana (498 intervenciones) el 23/05/2014 08:34:58
Hola Luis,

Envíame el fichero y le doy un repaso y te cuento. Con el pantallazo no veo el problema

Te dejo mi correo por si no lo quieres colgar de la WEB.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de Luis

Como exportar hoja de datos a un nuevo libro

Publicado por Luis (9 intervenciones) el 24/05/2014 03:51:46
Ok, yo te lo envio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de Luis

Como exportar hoja de datos a un nuevo libro

Publicado por Luis (9 intervenciones) el 29/05/2014 03:11:27
Hola antoñio.


EL codigo q me enviaste al ejecutarlo: me dice: Error 1004 cuando este ya tiene la ruta de guardado.
He cambiado la ruta y sigue igual.

¿Sabes q error pueda ser?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar