Bonjour à tous,
Le problème est le suivant:
Mon classeur dispose de plusieurs feuilles dont certaines avec ce format de nom: "IW**" (**=numéro de semaine, exemple IW31).
Question:
Je souhaiterais qu'à l'ouverture de mon classeur, la feuille "IW**" contenant le plus grand nombre soit la feuille qui s'affiche.
Pistes de réflexion:
Je sais déjà comment faire apparaitre une feuille précise à l'ouverture :
Private Sub Workbook_Open()
Sheets("IW12").Select
End Sub
Mais pas de manière "variable". J'ai alors pensé à quelque chose utilisant le principe du "For Each ws In Worksheets", mais je ne vois pas comment continuer!
En espérant avoir été clair!
Merci d'avance pour vos réponses,
Greg
Le problème est le suivant:
Mon classeur dispose de plusieurs feuilles dont certaines avec ce format de nom: "IW**" (**=numéro de semaine, exemple IW31).
Question:
Je souhaiterais qu'à l'ouverture de mon classeur, la feuille "IW**" contenant le plus grand nombre soit la feuille qui s'affiche.
Pistes de réflexion:
Je sais déjà comment faire apparaitre une feuille précise à l'ouverture :
Private Sub Workbook_Open()
Sheets("IW12").Select
End Sub
Mais pas de manière "variable". J'ai alors pensé à quelque chose utilisant le principe du "For Each ws In Worksheets", mais je ne vois pas comment continuer!
En espérant avoir été clair!
Merci d'avance pour vos réponses,
Greg