MaybeEijOrNot a écrit :
Non il faut parcourir les différentes occurrences de Workbooks en bouclant dessus puis vérifier le nom à chaque fois grâce aux fonctions de manipulation des chaînes de caractères.
En fonction du motif à détecter, tu as des fonctions plus ou moins appropriées : https://silkyroad.developpez.com/VB [...] aracteres/
Ex :
Code :
- For Each Wbk In Workbooks
- cName = Wbk.Name
- cName = Left(cName, Len(cName) - 1)
- If cName = "Classeur" Then
- Exit For
- End If
- Next
- With Wbk
- MsgBox (Wbk.Name)
- End With
|
Après je suis parti du fait que tu as dit que la macro s’exécutait chez ton collègue dans le mauvais classeur, mais peut-être qu'un paramètre de sécurité l'empêche tout simplement de s’exécuter.
|