masquer des lignes sur excel

  • Initiateur de la discussion Initiateur de la discussion aude
  • 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 !

A

aude

Guest
Bonjour,

Je souhaiterai masquer automatiquement des lignes dont les valeurs situées dans certaines cases ne me conviennent pas.

c'est a dire par exemple lorque une valeur d'une cellule retourne 0, je veux masquer cette ligne mais cela automatiquement, (car mes valeurs changent tout le temps.)

Merci par avance
 
Bonjour,

est-ce que tes valeurs "0" se situent dans une plage de cellules déterminée ? (une ou plusieurs colonnes par exemple)

Si oui, tu peux utiliser une macro dasn ThisWorkbook du type :

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

Dim Vcell as object

'on regarde la colonne D de la feuille en cours
For each Vcell in columns("D😀") 'pour une colonne entière

OU

For each Vcell in range("MaZoneDeCalcul") 'pour une plage de cellules

if vcell.value=0 then
vcell.entirerow.hidden=true
else
vclel.entirerow.hidden=false
endif

next Vcell

End Sub

Cette macro va s'éxécuter à chaque déplacement dans le classeur - mieux vaut peut-être créer un bouton qui effectue l'opération sur demande...

Bon courage !
A +

Clément

"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." (devise Shadock)
 
- 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.

Discussions similaires

Réponses
3
Affichages
496
Retour