Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2010, 16:13
iseji
 
Fecha de Ingreso: mayo-2007
Mensajes: 26
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Abir un fichero con un indice con vbs para macro excel

Buenas

La forma de abrir un archivo cambia segun si quieres abrir un exce, un acces un word... Pero la forma de ir abriendo mas de uno dentro de un bucle cambiano un indice es igual.
Solo as de crear una variable string con la parte "fija" del nombre del archivo y concatenar el indice justo detras a cada iteración del bucle.

Para el ejemplo te pongo como abrir una serie de archivos excel:

Dim app As New Excel.Application
Dim wb As New Excel.Workbook
dim ruta as string
Dim indice as Integer

Set app = New Excel.Application

for indice=1 to 5
ruta = "archivo" & indice
Set wb = app.Workbooks.Open(ruta)
next

En caso de que no quieras abrir una serie de excel, abre el archivo como toque, pero la parte de modificar el nombre te servirá.
Espero que sirva