[VBA] Activer un classeur en fonction du début de son nom

Pour toutes vos questions à propos d'Excel ...

[VBA] Activer un classeur en fonction du début de son nom

Messagepar sebmince » 31 Mars 2011, 14:51

Bonjour,

J'ai un fichier nommé "SG 11-10.xls".
Mes fichiers commencent toujours par "SG", je souhaiterais trouver code de ce style qui m'activerait le classeur commençant par "SG" :

Code: Tout sélectionner
Workbooks("SG%").Activate


Merci d'avance,
Seb
sebmince
Jeune membre
 
Messages: 41
Inscription: 25 Jan 2010, 11:29
Version Excel: 2007 FR

Re: [VBA] Activer un classeur en fonction du début de son no

Messagepar Dan » 31 Mars 2011, 15:10

Bonjour,

C'est ouvrir des classeurs ou activer un classeur déjà ouvert parmi plusieurs classeurs ??

AMicalement
@+ Dan ;)
Avatar de l’utilisateur
Dan
Modérateur
 
Messages: 2395
Inscription: 27 Avr 2007, 15:31
Localisation: Liège - Belgique
Version Excel: 2010, 2003, 2000, Mac 2004

Re: [VBA] Activer un classeur en fonction du début de son no

Messagepar sebmince » 31 Mars 2011, 15:20

C'est activer un classeur déjà ouvert parmis plusieurs classeurs ouverts.
sebmince
Jeune membre
 
Messages: 41
Inscription: 25 Jan 2010, 11:29
Version Excel: 2007 FR

Re: [VBA] Activer un classeur en fonction du début de son no

Messagepar Dan » 01 Avr 2011, 10:49

Re,

Code à essayer :

Code: Tout sélectionner
Sub test()
Dim wb As Workbook
For Each wb In Workbooks
    If UCase(wb.Name) Like "SG*" Then wb.Activate: Exit For
Next wb
End Sub

:btres:
Amicalement
@+ Dan ;)
Avatar de l’utilisateur
Dan
Modérateur
 
Messages: 2395
Inscription: 27 Avr 2007, 15:31
Localisation: Liège - Belgique
Version Excel: 2010, 2003, 2000, Mac 2004


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], Majestic-12 [Bot], rocket4 et 13 invités