Afficher / Masquer une ligne en fonction d'une cellule avec menu déroulant

MAGDEM

XLDnaute Nouveau
Bonjour à tous,

J'ai cherché sur les différentes discussions du forum mais rien ne marche sur mon fichier!

J'ai besoin d'afficher ou de masquer une seule ligne en fonction d'un choix entre "oui" et "non" dans une cellule.

Cela n'a pas l'air compliqué, je vous l'accorde, mais à chaque fois que j'essaie quelque chose le message suivant apparaît:
"Erreur de compilation: Nom ambigu détecté: Worksheet_Change"

J'ai déjà un code pour ce fichier et je ne sais pas s'il faut créer une nouvelle feuille VBA ou si je peux mettre le code à la suite... (pour la première solution, je ne sais pas comment faire...).

Bref, je voudrais faire apparaître la ligne 44 uniquement si un "oui" est sélectionné dans la cellule H43.

Pourriez-vous m'aider? Je vous joint le fichier.

Merci d'avance.
MAGDEM
 

Pièces jointes

  • Test VBA.xlsm
    58.5 KB · Affichages: 58
  • Test VBA.xlsm
    58.5 KB · Affichages: 56
  • Test VBA.xlsm
    58.5 KB · Affichages: 52

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Afficher / Masquer une ligne en fonction d'une cellule avec menu déroulant

Bonjour à tous,

une solution sans macro (par MFC) qui ne cache pas la ligne mais la met "à blanc"

à+
Philippe

Edit: Salut PierreJean
 

Pièces jointes

  • 111.xlsm
    16.7 KB · Affichages: 70
  • 111.xlsm
    16.7 KB · Affichages: 69
  • 111.xlsm
    16.7 KB · Affichages: 71

Discussions similaires

Statistiques des forums

Discussions
312 671
Messages
2 090 764
Membres
104 658
dernier inscrit
amomo