XL 2010 visualiser les blancs dans une cellue

jeanmi

XLDnaute Occasionnel
Bonjour à tous,

je cherche à visualiser les blancs qui peuvent être mis pas erreur lors de l'entrée d'une donnée dans les cellules : es la bonne solution ? es possible ?

ex : je rentre TOTO (en colonne A) et jean (en colonne B) et par erreur au niveau de TOTO avant ou après TOTO ou Jean j'ai un/des blancs.
le nom et prénom peut-être composé de deux ou trois parties ex Jean Michel

Dans mon programme, lorsque je cherche le nom ou prénom, il ne le trouve pas s'il y a ce type d'erreur, qui n'est pas visuel.

Merci de votre aide.

Cordialement
 
Solution
Bonsoir à tous,

Les solutions proposées effacent les espaces superflus mais ne répondent pas au problème posé :

Voyez le fichier joint et la MFC sur les colonnes A et B :
Code:
=(A1<>"")*TROUVE("  ";" "&A1&" ")
Les cellules contenant des espaces superflus sont colorées.

A+
Bonjour @job75 , à tous

Un grand merci pour cette solution qui effectivement répond directement à ce que je souhaité.
Un grand merci
je garde la solution de coté car elle pourra me servir aussi.
cordialement

Phil69970

XLDnaute Barbatruc
Bonjour @jeanmi

Quand tu parles de blancs je suppose que tu veux parler d'espace

Je te propose ce code qui supprime les espaces en début et en fin de cellule

VB:
Sub Sup_Espace()
Dim Derlig&, i&
Derlig = Range("A" & Rows.Count).End(xlUp).Row

For i = 2 To Derlig
    Range("A" & i) = Trim(Range("A" & i))
Next i
End Sub

J'ai supposé que tes données commencent en A2 (à adapter si besoin)

Merci de ton retour

@Phil69970
 

jeanmi

XLDnaute Occasionnel
Bonjour @jeanmi

Quand tu parles de blancs je suppose que tu veux parler d'espace

Je te propose ce code qui supprime les espaces en début et en fin de cellule

VB:
Sub Sup_Espace()
Dim Derlig&, i&
Derlig = Range("A" & Rows.Count).End(xlUp).Row

For i = 2 To Derlig
    Range("A" & i) = Trim(Range("A" & i))
Next i
End Sub

J'ai supposé que tes données commencent en A2 (à adapter si besoin)

Merci de ton retour

@Phil69970
Bonjour @Phil69970

Merci pour cette réponse très rapide. c'est nickel pour supprimer les blancs devant et derrière mes données.

Par contre comment faire dans le cas de nom composé ( TOTO TATA) s'il y a deux blanc entre les deux ?
Merci pour l'aide.

Cordialement
 

patricktoulon

XLDnaute Barbatruc
re
bonsoir
par contre comment faire dans le cas de nom composé ( TOTO TATA) s'il y a deux blanc entre les deux ?
Merci pour l'aide.
application.trim supprime les espaces avant et après et régule les espace intermédiaire à un seul espace
VB:
Sub Sup_Espace()
Dim Derlig&, i&
Derlig = Range("A" & Rows.Count).End(xlUp).Row

For i = 2 To Derlig
    Range("A" & i) = application.Trim(Range("A" & i))
Next i
End Sub
 

jeanmi

XLDnaute Occasionnel
re
bonsoir

application.trim supprime les espaces avant et après et régule les espace intermédiaire à un seul espace
VB:
Sub Sup_Espace()
Dim Derlig&, i&
Derlig = Range("A" & Rows.Count).End(xlUp).Row

For i = 2 To Derlig
    Range("A" & i) = application.Trim(Range("A" & i))
Next i
End Sub

[/COD
[/QUOTE]
Un grand merci à [USER=167882]@patricktoulon[/USER]  pour cette solution qui est nickel.

cordialement
 

job75

XLDnaute Barbatruc
Bonsoir à tous,

Les solutions proposées effacent les espaces superflus mais ne répondent pas au problème posé :
je cherche à visualiser les blancs qui peuvent être mis pas erreur
Voyez le fichier joint et la MFC sur les colonnes A et B :
Code:
=(A1<>"")*TROUVE("  ";" "&A1&" ")
Les cellules contenant des espaces superflus sont colorées.

A+
 

Pièces jointes

  • Blancs(1).xlsx
    10.1 KB · Affichages: 5

jeanmi

XLDnaute Occasionnel
Bonsoir à tous,

Les solutions proposées effacent les espaces superflus mais ne répondent pas au problème posé :

Voyez le fichier joint et la MFC sur les colonnes A et B :
Code:
=(A1<>"")*TROUVE("  ";" "&A1&" ")
Les cellules contenant des espaces superflus sont colorées.

A+
Bonjour @job75 , à tous

Un grand merci pour cette solution qui effectivement répond directement à ce que je souhaité.
Un grand merci
je garde la solution de coté car elle pourra me servir aussi.
cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 314
Membres
103 176
dernier inscrit
jean.yvesjean.yves