Faire apparaitre lignes d'un tableau en fonction d'une cellule

Re,

Je te confirme que ton fichier fonctionne chez moi (excel 2010).

Cordialement,

Bonjour,

tu penses qu'ils sauront cliquer sur le bouton qui lancera la macro ???

eric

ah effectivement avec le bouton cela fonctionne, saurait tu m'expliquer comment enlever le bouton et rendre cela automatique si cela n'est pas trop te demander stp ?

Merci d'avance

@Eriiic oui surement, mais dans le doute j'aurais préféré une automatisation.

Dans ce cas il faut attendre la version excel qui lira les pensées.

Allons, un peu de sérieux (po)pitre

eric

je sais bien que je chipote, merci en tout cas à tous pour votre aide ! j'ai bien avancé grâce à vous

Re,

comment enlever le bouton et rendre cela automatique

En plaçant le code de la macro "masquer" dans l'évènement Change de la feuille.

Chaque action sur la feuille, déclenche le "masquage" des lignes automatiquement.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim DernLigne As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row

For i = 42 To DernLigne
If Range("K" & i).Value <> "ERREUR" Then
Rows(i).Hidden = True
End If
Next i

End Sub

Un clic sur le bouton permet d'afficher toutes les lignes (on ne sait jamais...)

waouw au top c'est exactement ce que je voulais, et merci pour l'explication cela va me servir pour reproduire ce genre de macros !

Re,

comment enlever le bouton et rendre cela automatique

En plaçant le code de la macro "masquer" dans l'évènement Change de la feuille.

Chaque action sur la feuille, déclenche le "masquage" des lignes automatiquement.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim DernLigne As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row

For i = 42 To DernLigne
If Range("K" & i).Value <> "ERREUR" Then
Rows(i).Hidden = True
End If
Next i

End Sub

Un clic sur le bouton permet d'afficher toutes les lignes (on ne sait jamais...)

Désolé de revenir vers toi mais je rencontre un effet assez étrange.

Tout fonctionne parfaitement si j’édite mon planning sauf que si il s'avère que le travail est fait correctement (si si cela arrive) et que toutes mes lignes se retrouvent masquées parce que je n'ai plus d'erreur j'ai l'impression que cela bloque la macro.

Pour être plus explicite, si une modification du planning a lieu alors que toutes les lignes sont masquées, la ligne ne va pas réapparaitre et ce même si elle passe en erreur, le bouton ne fonctionnant pas non plus, la seule solution pour "réinitialiser" le tout est de faire clic droit afficher sur les lignes, la macro remarche alors.

Est ce normal ?

Bonjour Popitre,

Fichier modifié, à tester

Mais ça reste du bidouillage, perso je serai resté sur la version "Masquage/Affichage" par bouton, où la version "filtre" d'Eriiic.

Cordialement,

Rechercher des sujets similaires à "apparaitre lignes tableau fonction"