Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Masquer des lignes à partir d'une liste déroulante avec les code vba

hambel

XLDnaute Nouveau
Bonjour,
voila je fais un projet de fin d’étude sur excel
j'ai plusieurs liste déroulante qui devrons cacher des ligne selon le contenue de celles-ci je donne les explication suivante aidez moi svp:

Si regulation=oui alors apparition lignes 2 a 4 sinon masquer 2 a 4

si type=pressostatique alors masquer ligne 3 a 4
si type=automate alors masquer ligne 4
si type=regulateur alors masquer ligne 3
 

job75

XLDnaute Barbatruc
Re : Masquer des lignes à partir d'une liste déroulante avec les code vba

Bonsoir hambel, bienvenue sur XLD,

A coller dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Rows("2:4").Hidden = [B1] <> "oui"
If [B2] = "pressostatique" Then Rows("3:4").Hidden = True
If [B2] = "automate" Then Rows(4).Hidden = True
If [B2] = "regulateur" Then Rows(3).Hidden = True
End Sub
Ne pas oublier d'enregistrer le fichier en .xlsm (ou .xls).

A+
 

Discussions similaires

Réponses
8
Affichages
445
Réponses
22
Affichages
793
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…