Signaler

Macro si cellule égale à 0 [Résolu]

Posez votre question peybernes 34Messages postés jeudi 12 janvier 2017Date d'inscription 31 juillet 2017 Dernière intervention - Dernière réponse le 15 févr. 2017 à 10:34 par peybernes
Bonjour à tous,

Je travaille actuellement sur un fichier Excel et j'ai besoin de votre aide !
Alors je voudrais créer une macro qui masque une ligne si une cellule en particulier de cette ligne est égale à 0.
Il faut que la ligne soit masquée si et seulement si un 0 est compris dans la cellule.
J'avais une solution mais celle ci cache également la ligne lorsque la cellule est vide...
La voici :
If Range ("AB2") = 0 Then
Rows("2:2").Select
Selection.EntireRow.Hidden = True
End If

Merci de votre aide

Bien cordialement

Peybernes
Afficher la suite 
Utile
+1
plus moins
Bonjour,

Tu peux le faire ainsi en évitant les 'select' :
If Range("AB2").Value = 0 And Range("AB2").Value <> "" Then Rows(2).EntireRow.Hidden = True

 Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
Cette réponse vous a-t-elle aidé ?  
peybernes 34Messages postés jeudi 12 janvier 2017Date d'inscription 31 juillet 2017 Dernière intervention - 15 févr. 2017 à 10:34
Parfait !

Merci beaucoup
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !