cacher/montrer de lignes evolutif

  • Initiateur de la discussion Initiateur de la discussion yoan stephant
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

yoan stephant

Guest
bonjour

avec votre aide j'ai la macro qui me permet de cacher les cellules dont les premieres cases contienent 0 :

Code:
Sub cache()
Dim cel As Range
For each cel In Range ('A1:A30')
IF cel.value='0' Then
cel.entirerow.hidden=True
End IF
Next
End sub

cela marche correctement mais l'application que je veux en faire est un peu différente. Je vais tacher de vous la détailler :

Dans ma colonne, plusieurs cases ont un contenu issu de formule de recherche (rechercheH) dans un bdd... et lorque le contenu de la bdd est vide, cela me renvoie 0

je souhait donc caché automatiquement, des leur apparition les lignes contenant un 0 dans la première colonne (sans necessité d'executer la macro manuellement) sachant que le contenu de la cellule de la première colonne peu evoluer (redevenir différent de 0...) et devra donc réafficher la ligne.

je vous remercie pour votre aide

cordialement
 
merci, j'avais reussit avec un autre si, mais c'est plus facile ainsi

sinon le fait de faire tourner des macro en fond ralentit pas mal le pc, rafraichissement a chaque clic... ( a priori, j'aurais juste cette macro a tourner)
c'est inévitable?

merci
yoan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour