bonjours a tous,
Je viens de créer une macro mais je rencontre quelques difficultés ...
En effet mon fichier sert déterminer les éléments nécessaire pour ensuite rédiger un devis.
J'ai donc une liste déroulante qui me permet d'afficher ou masquer des paramètres en fonction du choix de la liste.
mon code VBA est le suivant :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$7" Then
Rows("8:10").Hidden = IIf(Target = "Horizontal", False, True)
Rows("11:14").Hidden = IIf(Target = "vertical", False, True)
Rows("8:14").Hidden = IIf(Target = "cliquez ici", True, False)
End If
End Sub
Le problème est le suivant :
quand les commerciaux arrivent sur la page il y a par défaut dans la liste (adressage C7) "cliquez ici"
- il n'y a aucune des lignes (8:14) d'affichées.
Mais ensuite que je choisisse "horizontal" ou "vertical" l'ensemble des lignes (8:14) s'affichent.
Or je voudrais que pour "horizontal" seul les lignes (8:10) s'affichent
et pour "vertical" les lignes (11:14) s'affichent .
Merci d'avance
Ps : Je ne peut joindre le fichier compte tenu du nombre important de données confidentielles.
Je viens de créer une macro mais je rencontre quelques difficultés ...
En effet mon fichier sert déterminer les éléments nécessaire pour ensuite rédiger un devis.
J'ai donc une liste déroulante qui me permet d'afficher ou masquer des paramètres en fonction du choix de la liste.
mon code VBA est le suivant :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$7" Then
Rows("8:10").Hidden = IIf(Target = "Horizontal", False, True)
Rows("11:14").Hidden = IIf(Target = "vertical", False, True)
Rows("8:14").Hidden = IIf(Target = "cliquez ici", True, False)
End If
End Sub
Le problème est le suivant :
quand les commerciaux arrivent sur la page il y a par défaut dans la liste (adressage C7) "cliquez ici"
- il n'y a aucune des lignes (8:14) d'affichées.
Mais ensuite que je choisisse "horizontal" ou "vertical" l'ensemble des lignes (8:14) s'affichent.
Or je voudrais que pour "horizontal" seul les lignes (8:10) s'affichent
et pour "vertical" les lignes (11:14) s'affichent .
Merci d'avance
Ps : Je ne peut joindre le fichier compte tenu du nombre important de données confidentielles.