Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Liste de tous les fichiers ouverts (xls ou xla)

2 réponses
Avatar
Patrick
Bonjour,

En VBA, j'aimerais obtenir la liste de tous les fichiers ouverts dans Excel,
que ce soit un "xls" ou un "xla". Est-ce possible ?
En fait, ce sont les "xla" que je n'arrive pas à récupérer. Les "xls", il
n'y a pas de problème.

Merci pour votre aide.

--
Patrick

2 réponses

Avatar
isabelle
bonjour Patrick,

pour les xls

For Each w In Application.Workbooks
x = w.Name
Next

pour les xla et xll

For Each ad In Application.AddIns
x = ad.Name
Next

isabelle

Patrick a écrit :
Bonjour,

En VBA, j'aimerais obtenir la liste de tous les fichiers ouverts dans Excel,
que ce soit un "xls" ou un "xla". Est-ce possible ?
En fait, ce sont les "xla" que je n'arrive pas à récupérer. Les "xls", il
n'y a pas de problème.

Merci pour votre aide.




Avatar
Mousnynao
Bonjour,

J'ajouterais ceci à la boucle :

For Each ad In Application.AddIns
If ( ad..Installed = True) Then
x = ad.Name
End If
Next

mousnynao


"isabelle" a écrit :

bonjour Patrick,

pour les xls

For Each w In Application.Workbooks
x = w.Name
Next

pour les xla et xll

For Each ad In Application.AddIns
x = ad.Name
Next

isabelle

Patrick a écrit :
> Bonjour,
>
> En VBA, j'aimerais obtenir la liste de tous les fichiers ouverts dans Excel,
> que ce soit un "xls" ou un "xla". Est-ce possible ?
> En fait, ce sont les "xla" que je n'arrive pas à récupérer. Les "xls", il
> n'y a pas de problème.
>
> Merci pour votre aide.
>
>