Rendre les cellules vides au lieu de 0 et "" [Fermé]

Signaler
Messages postés
68
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
22 août 2015
-
Messages postés
68
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
22 août 2015
-
Bonjour,

Étant sous Excel 2003, pouvez-vous me dire comment rendre les cellules contenant un 0 ou "" (issues de formules) réellement vides.
Je vous remercie.

4 réponses

Messages postés
5471
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 juillet 2020
458
Bonjour

Vu que c'est le résultat d'une formule la cellule n'est pas vide, il y a la formule.

"" égale n'affiche rien

0 le zéro peut ne pas être affiché voir dans les options d'Excel ne pas afficher les zéro
Messages postés
68
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
22 août 2015
9
Merci de me répondre,
la fonction ESTVIDE qui teste si la case est vraiment vide me dit qu'elle n'est pas vide et j'ai besoin de voir les 0
Messages postés
5471
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 juillet 2020
458
Dans tous les cas elle ne sera jamais vide puisse que vous avez une formule

Que voulez vous faire exactement ?
Messages postés
68
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
22 août 2015
9
Bonjour PHILOU10120,
Je te remercie de me venir en aide,
Ce que je veux, c'est de rendre réellement vide les cellules contenant un 0 ou ayant dans une formule ""
J'ai besoin de visualise les 0
J'ai trouvé ceci sur le Net, mais je ne sais pas si ça répond à ma demande et comment m'en servir :

Rendre les cellules vides au lieu de 0 et "".

'Le code 32 est l'espace "normal"
Sub EffaceCar32()
For Each X In Selection
If X.Value = Chr(32) Then X.ClearContents
Next
End Sub

'Le code 160 est l'espace insécable.
Sub EffaceCar160()
For Each X In Selection
If X.Value = Chr(160) Then X.ClearContents
Next
End Sub

Sub EffaceCar160Car32()
For Each X In Selection
If X.Value = Chr(160) Or X.Value = Chr(32) Then X.ClearContents
Next
End Sub
Messages postés
68
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
22 août 2015
9
help, personne pour me guider ?
Merci à vous.