VBA masquer des cellules en fonction d'un choix d'une liste dér.
Résolu
marckherv
Messages postés
87
Statut
Membre
-
marckherv Messages postés 87 Statut Membre -
marckherv Messages postés 87 Statut Membre -
Bonjour,
Je souhaiterai améliorer mon fichier excel. L'objectif est d'afficher des cellules en fonction d'un choix d'une liste déroulante.
Dans mon exemple:
- le choix 2 en cellule c12 doit permettre de compléter la ligne 14 et masquer les lignes 16,17 et 19
- le choix 3 en cellule c12 doit permettre de compléter la ligne 16,17 et masquer les lignes 14 et 19
- le choix 4 en cellule c12 doit permettre de compléter la ligne 19 et masquer les lignes 16,17 et 14
Ci-dessous le lien de mon fichier excel
https://www.cjoint.com/c/GHrijNPR5Pj
merci pour votre aide.
Je souhaiterai améliorer mon fichier excel. L'objectif est d'afficher des cellules en fonction d'un choix d'une liste déroulante.
Dans mon exemple:
- le choix 2 en cellule c12 doit permettre de compléter la ligne 14 et masquer les lignes 16,17 et 19
- le choix 3 en cellule c12 doit permettre de compléter la ligne 16,17 et masquer les lignes 14 et 19
- le choix 4 en cellule c12 doit permettre de compléter la ligne 19 et masquer les lignes 16,17 et 14
Ci-dessous le lien de mon fichier excel
https://www.cjoint.com/c/GHrijNPR5Pj
merci pour votre aide.
A voir également:
- VBA masquer des cellules en fonction d'un choix d'une liste dér.
- Liste déroulante excel - Guide
- Fonction si et - Guide
- Comment masquer sa liste d'amis sur facebook mobile - Guide
- Liste déroulante en cascade - Guide
- Verrouiller des cellules excel - Guide
2 réponses
Bonsoir
Ton fichier avec la macro :
https://mon-partage.fr/f/1ZmxOye9/
J'ai du remplacer la liste déroulante en C16 par un combobox activeX de manière à pouvoir le masquer en même temps que la ligne 16, du coup cela change un peu les formules en A17
J'ai aussi nommée la plage A8:A9 de feuilles1 montants pour pouoir alimenter le combobox
Cdlmnt
Via
Ton fichier avec la macro :
https://mon-partage.fr/f/1ZmxOye9/
J'ai du remplacer la liste déroulante en C16 par un combobox activeX de manière à pouvoir le masquer en même temps que la ligne 16, du coup cela change un peu les formules en A17
J'ai aussi nommée la plage A8:A9 de feuilles1 montants pour pouoir alimenter le combobox
Cdlmnt
Via
Bonjour,
Regardes si cela correspond à tes attentes :
https://www.cjoint.com/c/GHrvSsPYz7l
Pour supporter VBA ton classeur est suffixé .xlsm
Regardes si cela correspond à tes attentes :
https://www.cjoint.com/c/GHrvSsPYz7l
Pour supporter VBA ton classeur est suffixé .xlsm
ok, merci super.
J'ai rajouté des lignes à masquer ou à présenter (ligne 39, ligne 41, ligne 43) mais j'ai un soucis car elles sont toujours masquées, je dois avoir un soucis dans le code.
Pourrais-tu me dire ce qui ne va pas, merci
https://mon-partage.fr/f/EVRMuyfx/
Il faut une instruction pour les démasquer
par exemple si lorsqu'en C16 il y a 4 et que la ligne 43 doit s’afficher il faut dan le then correspondant de la macro Rows("43:43").EntireRow.Hidden = False
Cdlmnt
Via