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 ?