Macro

18/08/2004 - 14:24 por Jaime | Informe spam
Quiero crear una Macro que vaya a leer a diferentes libros
que previamente he abierto. El problema es que los libros
se llamaran cada día de una manera distinta y estaran
guardados cada día en diferentes sitios. Los libros
siempre tienen las mismas hojas,para que lea en la hoja he
creado una función pero no sé como crear una función
busque o lea en libros abiertos.

A la espera de vuestras soluciones.
 

Leer las respuestas

#1 Fernando Arroyo
18/08/2004 - 15:24 | Informe spam
Me temo que no entiendo bien qué es lo que necesitas.

Puedes acceder desde VBA a los libros que están abiertos usando la colección Workbooks. Por ejemplo, para presentar un mensaje con la lista de dichos libros el código podría ser:

Sub prueba()
Dim wkb As Workbook
Dim strC As String

For Each wkb In Workbooks
strC = strC & wkb.Name & vbNewLine
Next wkb

MsgBox strC

Set wkb = Nothing
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Jaime" escribió en el mensaje news:86cd01c4851e$538c1920$
Quiero crear una Macro que vaya a leer a diferentes libros
que previamente he abierto. El problema es que los libros
se llamaran cada día de una manera distinta y estaran
guardados cada día en diferentes sitios. Los libros
siempre tienen las mismas hojas,para que lea en la hoja he
creado una función pero no sé como crear una función
busque o lea en libros abiertos.

A la espera de vuestras soluciones.

Preguntas similares