XL 2010 masquer ligne en fonction résultat 0

eastwick

XLDnaute Impliqué
Bonjour à toutes et tous,
Je souhaite masquer les lignes 17 à 55 dont le résultat de formule colonne F donne 0.
Si ce résultat est différent de 0, le laisser visible ! (forcément !)
J'aimerais une action automatique et non en cliquant sur un bouton.

Un grand merci.
 

vgendron

XLDnaute Barbatruc
bonjour...

avec ce code..??
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
application.screenupdating=false
Application.EnableEvents = False
For Each ele In Range("F17:F55")
    ele.EntireRow.Hidden = ele = 0
Next ele
  
Application.EnableEvents = True
  application.screenupdating=true
End Sub
 

vgendron

XLDnaute Barbatruc
il faut aller sur la formule qui donne 0 et valider pour effectuer le masquage
c'est une question ou une affirmation?

si c'est une question:
pour déclencher l'évènement " Worksheet_Change" il faut effectivement changer une cellule ==> pas forcément celle qui contient un zero
changer = double clic + Entrée sufffit
si c'est une affirmation. et bah. tu as aussi la réponse au dessus..

et pour aller plus loin..===> fichier exemple nécessaire
 

Discussions similaires

Réponses
12
Affichages
242