Masquer Lignes Automatiquement - 0,00%

Bonjour à tous,

Je me permets de venir vous demander de m'aider sur un sujet mainte fois résolu mais je n'y arrive pas !!

Voila mon problème :

Dans une plage de cellule : A18 : D63

J'aimerai une macro qui dans cette plage de cellule masque la ligne entière à condition que la cellule de la colonne D soit égale à "0,00%".

Merci d'avance pour votre aide vous me sauverez.

Bonjour,

Veux-tu nous joindre ton fichier ? C'est plus facile de développer avec le support.

Merci de ta réponse.

Voila un classeur excel exemple.

12exemple.xlsx (12.68 Ko)

Bonjour

Ton fichier en retour

Code dans Module1 et Boutons associés

Cordialement

24masquer-lignes.zip (12.78 Ko)

Re-bonjour,

Tout d'abord merci beaucoup de votre aide.

Juste une question comment avez-vous fait pour les boutons associés sur le fichier excel ?

Bonjour

J'ai utilisé le Bouton disponible sur la Barre d'Outils "Formulaire"

Mais, tu peux aussi bien insérer une forme quelconque, zone de texte ou dessin et ensuite, click droit sur cette forme et "Affecter une Macro"

Cordialement

Bonjour

Quel est l'intérêt de passer par VBA ?

Il suffisait de nommer les colonnes

A17 Portefeuille

B17 Libellé

C17 %

Et d'appliquer un filtre sur % , différent de 0....

Le résultat est identique

Bonjour,

Jean-Eric->> Hummm, peut-être bien, mais comment ont fait pour éventuellement changer le pourcentage ?

Supprimer la MFC ->> OK >> Refaire une MFC. pas fort pratique.

D'ou l'avantage du VBA <<

A+

Bonjour

la question posée était :

"J'aimerai une macro qui dans cette plage de cellule masque la ligne entière à condition que la cellule de la colonne D soit égale à "0,00%"."

Il n'est pas nécessaire de passer par VBA pour ce type de question.

Utiliser VBA, oui mais à bon escient. Il est souvent plus simple de faire appel aux fonctions de feuille d'Excel!

Surtout, si l'intéressé n'a que peu de connaissances du logiciel.

Et puis, en connaissant ces fonctions de feuille, la compréhension de VBA lui sera plus aisé plus tard...

Ont peu dire que tu est têtu ? si ont veux cacher certaine parties c'est avec la condition implicite de pouvoir la réafficher..

sinon autant la supprimer.

Ce que DAN a très bien compris d’ailleurs puisqu'il met un bouton réafficher.

Bonsoir,

Un filtre, c'est un filtre...

Il ne supprime pas les données!?

Pour le supprimer et revenir aux données initiales, faire supprimer filtre

Pour être plus clair, cela ré-affiche les données initiales.

J'ai l'impression de te gêner, alors que tu n'es pas l'auteur de la question, ni celui qui a répondu....

J'essaie d'apporter une petite aide.

Merci de ta compréhension.

Jean-Eric a écrit :

J'ai l'impression de te gêner,.

Mais pas du tout

Jean-Eric a écrit :

alors que tu n'es pas l'auteur de la question, ni celui qui a répondu....

Tu est mal venu pour ce propos, je te retourne la remarque.

Jean-Eric a écrit :

J'essaie d'apporter une petite aide..

Beh oui... moi aussi. c'est pour cela que j'ai seulement répondu

Supprimer la MFC ->> OK >> Refaire une MFC. pas fort pratique.

PS: Tu auras compris que je voulais dire FA

Je n'ai pas dis que ça n'allait pas !

Ma remarque était la suivante,

avec 2 boutons
Clic -> Cacher
Clic -> Afficher
Avec Filtre automatique
------> Cacher
Clic -> Acceuil
Clic -> Trier
Clic -> Filtrer
Clic -> D19
Clic -> décocher -> 0%
-------> Afficher
Clic -> Acceuil
Clic -> Trier
Clic -> Filtrer

C'est quoi qui est le plus pratique ?

Cordialement

A Lermite, membre dévoué

On va clore ce sujet, car il ne mène à rien.

Quand j'écris : "Utiliser VBA à bon escient"

Le code VBA proposé est figé.

Demain, si la question diffère, par exemple, masquer les lignes dans un intervalle compris entre 0,06% et 10%. La personne qui a posté le message va exprimer sa nouvelle demande sur le forum. Il lui sera proposé un nouveau code....

Quelle sera sa prochaine question? Masquer les lignes dans un intervalle de 10% à 50%?

L'utilisation des filtres, fonctions de feuille de calcul, propose différents choix de filtrage.

Et devrait répondre à 90% de ses besoins.

Cordialement.

Rechercher des sujets similaires à "masquer lignes automatiquement"