sélection feuille en vba

  • Initiateur de la discussion Initiateur de la discussion philippe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

philippe

Guest
Bonjour à tous

Je voudrais pouvoir sélectionner une feuille par les deux premiers caractères du nom de la feuille. J'ai essayé avec sheets("1-*").select (sachant que le nom est soit 1-Bilan soit 1-Balance sheet) mais çà ne fonctionne pas. Quelqu'un a t'il une solution ?

Merci d'avance

Philippe
 
Bonjour Philippe

je ne suis pas sur d'avoir bien compris ( les deux feuilles sont dans le meme classeur ? : si c'est le cas les deux feuilles vont etre activées l'une après l'autre ...)
en attendant la procédure ci dessous répond à ta demande , et permet d'activer les feuilles commençant par 1- .

Sub ActiverFeuille()
Dim i As Byte
For i = 1 To Sheets.Count
If Left(Sheets(i).Name, 2) = "1-" Then Sheets(i).Activate
'Exit for
Next
End Sub


bonne journée
Michel
lapin4.gif
 
Salut Michel

Je te remercie pour ta réponse qui me convient tout à fait.
En effet, je veux appliquer une macro sur différents fichiers qui sont soit en anglais soit en francais mais les feuilles commencent par le même chiffre. Donc les deux feuilles ne sont pas dans le même fichier.

Merci beaucoup

Philippe
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
522
Réponses
3
Affichages
800
Retour