En una aplicación de BV que trabaja con dos libros de
EXCEL, hago un primer control para que el usuario
seleccione la hoja que quiera, y para comprobar que no
está abierta ya, le meto esta función:
For Each wkbL In Workbooks
If wkbL.FullName = Hoja1 Then
MsgBox ("El libro ya está abierto!!")
Exit Sub
End If
Next wkbL
Alguien me podría decir porque ni siquiera se me te en el
bucle, si tengo tres o cuatro hojas abiertas ya cuando lo
hago, para probar (evidentemente una de ellas es la que
quiero abrir, para que salte). O que me den alguna
alternativa, por favor!!
Gracias!!
Leer las respuestas