VBA - Choisir une feuille. [Résolu]

Messages postés
15
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
2 février 2010
- - Dernière réponse : ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 2 févr. 2010 à 11:30
Bonjour,

Je travail actuellement sur une macro se basant sur une feuille excel, cependant plusieurs feuilles existent et leur nom varie en fonction de la semaine, je m'explique.

"S04" signifie que cette feuille correspond à la semaine 4, comment puis-je faire un sorte que ma macro s'applique sur la semaine la plus "élevée" ? J'entends par la qu'il y'aura une feuille "S05","S06"... etc

Je voudrais donc que cela s'adapte comme il faut, qu'avant que ma macro se lance, elle vérifie si elle prend bien la bonne semaine.

Merci beaucoup.
- Kahoerre
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
212
3
Merci
Bonjour,

1) Pas très élégante (ni gentille pour l'utilisateur), ta solution !
regarde :
toto = ""
 For Each c In Worksheets
   If Left(c.Name, 2) = "S0" Then
     If c.Name > toto Then toto = c.Name
   End If
 Next
 MsgBox toto


2) A propos d'efficacité : prends s'il te plait la bonne habitude de cliquer "réponse acceptée" sur une réponse adéquate ... (cela rendra service à ceux qui cherchent des solutions sur ce forum)
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
15
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
2 février 2010
0
Merci
C'est bon, mon problème est résolu.
J'ai choisi de faire saisir à l'utilisateur le nom de la feuille choisie via une InputBox.

Merci quand même.
Bonne journée.

-Kahoerre
Commenter la réponse de Kahoerre