Tri de feuilles suivant le contenu d'une cellule

Francis

XLDnaute Junior
Bonjour le forum

J’ai essayé de trier (suivant le contenu d’une cellule) des onglets de feuilles d’un classeur en vue de les cacher
Mais cela ne marche pas.
Si un XLDnaute a une idée..

For i = 0 To sheets.Count - 1
If sheets(i + 1).Range("A1").Value = "toto" Then
.sheet(i).Visible = False
End If
Next
End Sub

Et en guise de tuto, s’il y a d’autres méthodes je suis preneur
Merci
Francis
 

SergiO

XLDnaute Accro
Re : Tri de feuilles suivant le contenu d'une cellule

Bonjour Francis

Pour cacher toutes les feuilles contenant toto en A1 :

Code:
For i = 1 To Sheets.Count
If Sheets(i).Range("A1").Value = "toto" Then
Sheets(i).Visible = False
End If
Next
End Sub

@+
 

Baside

XLDnaute Impliqué
Re : Tri de feuilles suivant le contenu d'une cellule

Bonjour le Forum, le Fil

Attention, je crois que c'est l'onglet 1 à masquer si l'onglet 2 contient "toto' en A1, donc mettre

Sheets(i - 1).Visible = False

dans ce cas.

Amicalement, Hervé.

P.S. Mais attention à gérer l'erreur si l'onglet 1 contient "toto" en A1.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 498
Messages
2 088 996
Membres
104 001
dernier inscrit
dessinbecm