Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
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 @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
 

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
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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…