XL 2016 Sélectionner seulement les feuilles dont le nom commence par ...

Philippe LAMACHE

XLDnaute Junior
Bonjour à tous,
Je souhaiterais activer 10 feuilles 1 par 1 afin de récupérer des infos
J'ai commencé un bout de code mais il bloque à la sélection de la feuille
je précise que je dois traiter avec les noms d'onglets - Sheets("NM BUS 01") - et pas les numéros - Feuil6 - car ce sont des feuilles crées juste avant.
Voici mon code :
VB:
Sub Select_Feuille()
Dim i As Integer
    For i = 1 To 10
        j = Format(i, "00")
        Sheets("NM BUS " & j).Select
        ' là je fais ma lessive
    Next i
End Sub
Quelqu'un pourrait-il m'aider ?
Par avance, merci.
 

MFoxy

XLDnaute Nouveau
Bonjour Philippe,

Ce n'est pas vraiment une bonne idée de passer par des select, gros ralentissement de ta macro.

Il est preférable de variabiliser tes feuilles lors du passage dans la boucle pour y récupérer l'info souhaité (en indiquant la parentalite)

Bat
 

Discussions similaires

Réponses
7
Affichages
349

Statistiques des forums

Discussions
312 215
Messages
2 086 326
Membres
103 180
dernier inscrit
Vcr