Microsoft 365 Ouvrir un classeur déjà ouvert commençant par

chris6999

XLDnaute Impliqué
Bonjour le FORUM

Je suis à la recherche d'un code me permettant d'aller récupérer des éléments sur un classeur déjà ouvert depuis un autre fichier.
Le problème c'est que le nom du classeur en question est indexé avec un code date que je ne connais pas à l'avance.
Seul le début du nom reste identique (Dans mon exemple commence par Requête).

J'avais trouvé sur un vieux fil un code qui paraissait correspondre mais ce dernier ne fonctionne pas.
Sub test()
Dim wb As Workbook
For Each wb In Workbooks
If UCase(wb.Name) Like "Requête*" Then wb.Activate: Exit For
Next wb
End Sub

Quelqu'un saurait-il comment on peu s'y prendre
Merci par avance
 

chris6999

XLDnaute Impliqué
Bonjour

Logiquelment ca devrait être
VB:
Sub test()
Dim wb As Workbook
For Each wb In Workbooks
If UCase(wb.Name) Like "REQUÊTE*" Then wb.Activate: Exit For
Next wb
End Sub

Je continue sur mon code qui fonctionne avec le texte en majuscule
Si ce n'est pas trop demander pour compléter ma demande initiale
Comment faire pour tester au préalable la présence d'un classeur actif commençant par XXX avant de poursuivre ..
Ex
Si non trouvé MSGBOX
Si trouvé poursuivre la procédure

J'ai du mal car je ne maitrise pas UCASE

Merci par avance
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 320
Membres
103 178
dernier inscrit
BERSEB50