A voir également:
- Pages couleurs d'onglet blanc
- Supprimer des pages sur word - Guide
- Rouvrir onglet fermé - Guide
- Onglet privé - Guide
- Mettre word en blanc - Guide
- Séparer pages pdf - Guide
3 réponses
bonjour,
Bonne suite
Sub new_selelction() Dim MaList as String For i = 8 To Sheets.Count - 5 If Sheets(i).Tab.ColorIndex = -4142 Then Sheets(i).Select (False) MaList=MaList & Sheets(i).Name & "," End If Next i MaList= Left(MaList, Len(MaList) - 1) MsgBox MaList End Sub
Bonne suite
Merci Paf!!
Bonne suite à toi également!! dernière question= admettons dans une autre macro j'ai besoin de selectionner les sheets correspondant à Sheets(i).Tab.ColorIndex = -4142 , comment je peux faire pour rapidement sélectionner ces sheets en question?
Merci par avance
Bonnes vacances (pour bientôt j'espère!!)
pseudo_polo
Bonne suite à toi également!! dernière question= admettons dans une autre macro j'ai besoin de selectionner les sheets correspondant à Sheets(i).Tab.ColorIndex = -4142 , comment je peux faire pour rapidement sélectionner ces sheets en question?
Merci par avance
Bonnes vacances (pour bientôt j'espère!!)
pseudo_polo
re,
on aurait pu mettre la liste des feuilles dans une variable mise en forme comme MaList dans le code fourni et utiliser un code du genre:
Je n'ai donc pas d'autres solution que celle ci:
on aurait pu mettre la liste des feuilles dans une variable mise en forme comme MaList dans le code fourni et utiliser un code du genre:
Sheets(Array(MaList)).SelectMais ça ne fonctionne pas (L'indice n'appartient pas à la sélection)
Je n'ai donc pas d'autres solution que celle ci:
For i = 8 To Sheets.Count - 5 If Sheets(i).Tab.ColorIndex = -4142 Then Sheets(i).Select (False) End If Next ià réutiliser à chaque besoin.