En VBA Activer un fichier excel (ouvert) sans connaitre son nom
Résolu/Fermé
filou3556
Messages postés
8
Date d'inscription
dimanche 10 mars 2013
Statut
Membre
Dernière intervention
24 juillet 2015
-
Modifié par filou3556 le 21/12/2013 à 07:48
Jojo - 21 mars 2019 à 15:43
Jojo - 21 mars 2019 à 15:43
A voir également:
- Vba activer un classeur
- Comment activer windows 10 - Guide
- Activer chromecast - Guide
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Activer pavé tactile pc portable - Guide
- Activer microsoft office gratuitement - Guide
4 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
21 déc. 2013 à 13:49
21 déc. 2013 à 13:49
Bonjour,
Une proposition à adapter à ton code :
Bien sûr ne fonctionne que si tes fichiers sont ouverts dans la même session excel (même fenêtre).
Active le 1er fichier ouvert rencontré commençant par "toto". Les majuscules comptent.
eric
Une proposition à adapter à ton code :
Sub test() Dim wb As Workbook, ok As Boolean For Each wb In Workbooks If Left(wb.Name, 4) = "toto" Then wb.Activate ok = True End If If ok Then Exit For Next wb If ok Then ' suite du traitement Else MsgBox "Fichier toto non trouvé ouvert" End If End Sub
Bien sûr ne fonctionne que si tes fichiers sont ouverts dans la même session excel (même fenêtre).
Active le 1er fichier ouvert rencontré commençant par "toto". Les majuscules comptent.
eric
21 mars 2019 à 15:43