Visual Basic para Aplicaciones - Apertura excel

Life is soft - evento anual de software empresarial
 
Vista:

Apertura excel

Publicado por David (1 intervención) el 25/01/2007 09:16:53
BUenos días!
Mi problema es el siguiente:
Cuando esto ejecutando una aplicación que introduce una hoja excel y abro otro fichero excel la información de mi aplicación comienza ha guardase en la última hoja excel abierta y por tanto, mi aplicación inicial falla.¿Cómo puedo hacer para que no me modifique la hoja en la que tiene que guardar los datos?
Muchas gracias.
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

RE:Apertura excel

Publicado por Socio (6 intervenciones) el 23/04/2007 17:40:46
Tienes que verificar la hoja que esta activa, al abrir el segundo archivo de excel el control se queda en dicho archivo.. por lo cual le tienes que indicar que antes de ejecutar la macro, se regrese al archivo original donde se esta corriendo.

Private Sub ImprimeFact()
Worksheets("FORMATO FACTURAS").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub

Por ejemplo, con esta rutina, hago movimiento de hojas electronicas dentro del mismo libro, para que al momento de imprimir no me genere error. El ACTIVEWINDOW se aplica tambien para movimiento de libros...

Saludos...
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