XL 2016 Caractère fantôme invisible dans cellule vide non vide.

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 !

SurfingJoe

XLDnaute Nouveau
Bonjour à tous, parfois une cellule qui apparaît blanche vide en fait ne l'est pas... Si on utilise SI(ESTVIDE, la cellule n'est pas reconnue comme vide. Donc ça ne fonctionne pas...
Si on Suppr le contenu invisible de la cellule alors ça fonctionne.
J'ai x 1000 cellules dans ce cas... Quelqu'un connait-il une solution pour nettoyer ces résidus fantômes dans les cellules vides ou contourner cette dysfonction...
Je joins un fichier Cellules hantées.xlsx, je cherche à mettre en colonne dans C des textes contenus en A et B...
Je pense que c'est un pb courant dans Excel mais où est la solution?
Merci et belle journée, SJ
 

Pièces jointes

Bonjour SurfingJoe, vgendron,

Oui c'est classique A15 contient le texte vide "".

Pour effacer les textes vides ou les espaces en colonne A vous pouvez exécuter cette macro :
VB:
Sub Epure()
Dim c As Range
For Each c In ActiveSheet.UsedRange.Columns(1).Cells
    If Trim(c) = "" Then c.Value = Empty
Next
End Sub
A+
 
Hello
d'ou vient cette colonne A ? c'est suite à une importation?

en attendant, tu peux changer la formule =SI(A15<>"";A15; B15)
Oui ça fonctionne merci beaucoup! La colonne A vient d'une importation trié avec effacement de texte, j'ai fait attention a bien effacer les espaces mais je pense que la fonction laisse des traces. J'avais oublié la possibilité <>"" , bon de ce que j'ai vu sur # forum je ne suis pas le seul à galérer avec ce souci Excel. Merci encore c'est super sympa!
 
Bonjour SurfingJoe, vgendron,

Oui c'est classique A15 contient le texte vide "".

Pour effacer les textes vides ou les espaces en colonne A vous pouvez exécuter cette macro :
VB:
Sub Epure()
Dim c As Range
For Each c In ActiveSheet.UsedRange.Columns(1).Cells
    If Trim(c) = "" Then c.Value = Empty
Next
End Sub
A+
Bonsoir job75, la fonction envoyée par vgendron marche, mais je vais aussi essayer ta macro et je te tiendrai informé. Dans tos les cas grand merci!
 
- 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

Discussions similaires

Retour