helpdeskes
New Member
- Joined
- Feb 8, 2007
- Messages
- 11
Hola a todos, Necesito que alguién me pueda orientar en una macro que tengo creada tipo Auto Open, que es la siguiente:
El "problema" es que cuando guardo el documento con otro nombre y lo vuelvo abrir me da error de Visual Basic (error '9'.. subindice fuera de intervalo), entiendo que es por la parte de la macro "Windows("Generador Ofertas1).Activate, y mi pregunta es como puedo hacer en la macro, algo tipo variable para que no de el error, y se abra desde el fichero guardado, y no intente abrir "Generador Ofertas1".
Miles de gracias de antemano.
Code:
Sub Auto_open()
'
'Rem No necesario porque ya lo lleva la plantilla
' With ActiveWorkbook
' .PrecisionAsDisplayed = False
' .SaveLinkValues = False
' End With
' ChDir "C:\Ofertas"
Workbooks.Open Filename:="C:\Ofertas\Lista Precios.xls", ReadOnly:=True
Windows("Generador Ofertas1").Activate
Range("E3").Select
End Sub
El "problema" es que cuando guardo el documento con otro nombre y lo vuelvo abrir me da error de Visual Basic (error '9'.. subindice fuera de intervalo), entiendo que es por la parte de la macro "Windows("Generador Ofertas1).Activate, y mi pregunta es como puedo hacer en la macro, algo tipo variable para que no de el error, y se abra desde el fichero guardado, y no intente abrir "Generador Ofertas1".
Miles de gracias de antemano.