Masquer plage de cellules selon des donnees

Bonjour,

je peine à trouver la formule magique à mon problème depuis quelques jours.
Voici le soucis : je crée actuellement un excel me permettant de faire des devis. Il y a énormément de lignes correspondant à beaucoup d'articles mais j'aimerais pouvoir les filtrer avec des données que je rentre dans 1 cellule. Exemple : devis pour une pompe à chaleur, je voudrais qu'ils me masquent les articles pour les chaudières gaz et hybrides.
Pouvez-vous me donner un coup de mains svp ?

Ci-joint le document.

Je vous remercie,

Bonne journée

Bonjour Nosil42

Une idée simple avec des formules (il suffit de mettre le texte dans la couleur de la cellule pour qu'il soit invisible)

et un filtres sur les lignes

@+

Bonjour, merci pour ton retour,
Cependant, l'idée principale était surtout de ne pas avoir à remplir le document et de ne remplir que les 3 cases : B16, B17 et B18 pour que ça puisse justement m'épurer le document et ne pas avoir à chercher les lignes trop longtemps.

J'aurai aimé, dès que je rentre une info dans la case B16, ça me masque tout de suite les lignes dont je n'ai pas besoin.

Merci !

Bon j'ai procédé autrement car ça ne m'allait pas.

Voilà ce que j'ai fait : en face de toutes les lignes de mon devis j'ai crée tout un tableau pour chaque possibilité de système de chauffage et y ait rentré des "1" pour les lignes que j'ai besoin de garder et rien pour celles que je veux supprimer.

Du coup, là je suis sur une toute autre stratégie. J'ai crée en K13 une formule qui me met exactement mon type de chauffage en fonction des données rentrées de B16 à B18, (formule "CONCATENER)". Dans mon tableau crée, chaque 1ere cellule de mes colonnes sont les phrases qui peuvent être rentrées en K13.

Donc j'aimerais que la VBA recherche la colonne correspondante à K13 et me supprime ensuite les lignes vides.

Merci pour votre aide !!

J'ai procédé complètement autrement, et j'ai suis arrivée à mes fins !

merci pour votre aide !

Rechercher des sujets similaires à "masquer plage donnees"