Excel masquer cellules selon choix liste déroulante

Boyeju Messages postés 10 Statut Membre -  
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je ne maitrise que les basiques d'Excel et je rencontre actuellement le problème suivant:
Je souhaiterais masquer certaines lignes de mon fichier Excel en fonction du choix effectué parmi ma liste déroulante.
Le but étant d'afficher certaines lignes pour une catégorie A de la liste déroulante et des cellules supplémentaires pour une catégories B.
Merci d'avance pour vos réponses!
A voir également:

3 réponses

Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Bonsoir le fil,

Clic droit sur l'onglet de la feuille concernée et Visualiser le code pour accéder au code
ensuite sur la feuille en G2 une simple liste de validation
2
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Bonjour,

Regarde ce bout de fichier,

https://www.cjoint.com/c/ECjpx4lnKH9
1
Boyeju Messages postés 10 Statut Membre 1
 
Oui c'est exactement ça que je voudrais, aurais-tu la méthodo à appliquer pour obtenir ce résultat?
Merci!
1
ozone_ Messages postés 1823 Statut Membre 478
 
Mike-31 à crée une macro qui permet de faire le travaille que tu as demandé dans ton post précédent.

La macro étant celle-ci :
Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False
If Target.Address = "$G$2" Then
If [G2] = "Tous" Then
Range("G3:G100").EntireRow.Hidden = False
Exit Sub
End If
Set MyPlage = Range("G3:G100")
For Each cell In MyPlage
If cell.Value <> [G2] Then
cell.EntireRow.Hidden = True
ElseIf cell.Value = [G2] Then
cell.EntireRow.Hidden = False
End If
Next
End If
Application.ScreenUpdating = True

End Sub
0