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
319

Membres actuellement en ligne

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 811
dernier inscrit
caroline29260