Supprimer les cellules au Format 00:00:00

Bonjour,

Dans un tableau Excel je récupère des heures au format hh:mm:ss.

Lorsque le résultat est égal à 00:00:00 je désire le remplacer par une cellule vide.

J'ai enregistré ma macro :

Range("B9:AY45").Select

Selection.Replace What:="00:00:00", Replacement:="X", LookAt:=xlPart, _

SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _

ReplaceFormat:=False

Cette macro ne fonctionne pas, le format 00:00:00 n'est pas reconnu.

Si je fais l'opération "manuellement" dans Excel cela fonctionne

Merci de votre aide

Bonjour

Vous voulez supprimer cette valeur ou la remplacer par un X comme je vois dans le code ,

Cordialement

Autant pour moi, je veux supprimer la valeur

Selection.Replace What:="00:00:00:, Replacement:="", LookAt:=xlPart,

Merci de votre collaboration

RE

essayer comme ceci

Range("B9:AY45").Replace What:=TimeValue("00:00:00"), Replacement:="", LookAt:=xlWhole

Si ok, cliquez sur le V vert à coté du bouton Editer pour cloturer le fil lors de votre réponse

Cordialement

C'est tout bon

Merci beaucoup et bonne journée !

Une autre solution :

Option > Options avancées ... > Décocher la case "afficher un zéro bla bla"

Je préfère souvent cela car cela peut simplifier les formules ensuite !

capture d ecran 78
Rechercher des sujets similaires à "supprimer format"