Aligner à gauche et droite

  • Initiateur de la discussion Victor
  • Date de début
V

Victor

Guest
Bonjour le forum,
Comment formater la cellule quand dedans une seule cellule se trouve deux nom et que je veux un nom à gauche et l'autre à droite et ceci DANS LA MEME CELLULE. Merci à tous.
 
R

Robert

Guest
Bonjour Victor, bonjour le forum,

À ma connaissance ce n'est pas possible car excel ne fait pas de "Justification forcée". La seule solution est la bidouille bête avec des espaces entre les deux noms...

À plus,

Robert

p.s. je ne douterais pas qu'un des nombreux cracks de ce froum te trouve une solution.
 
P

peper-eliot

Guest
Salut le forum, Victor et Robert

Oui, je confirme. Il faut passer par les fonction de recherche sur du texte
Du style :

Dim Txt
Dim Lng
Dim Esp
Dim Drt
Dim Gch
Dim Esp2
Dim i
Dim TxtEsp
Dim Res
Range("A1").Select
Txt = Selection
Lng = Len(Txt) 'Longueur totale
Esp = InStr(1, Txt, " ") 'Je recherche la position de l'espace entre les deux noms
Drt = Right(Txt, Lng - Esp) 'je cherche le nom à droite
Gch = Left(Txt, Esp - 1) 'je cherhe le nom à gauche
'En admettant que ma cellule doit être de 30 caractères max
Esp2 = 30 - (Lng - 1) 'nbre d'espaces entre les 2 noms
'Boucle générant la chaîne d'espace
'for i to Esp2
' je suis trés mauvais pour les boucles... Lol
TxtEsp = " " 'le résultat de la boucle
'Résultat
Res = Gch & TxtEsp & Drt
MsgBox Res
'YA+K remplacer la value de J14 par le Res

End Sub


Mais ça fait pas mal de variables à gérer...
Surtout que là je part du principe qu'en A1 il n'y a que 2 noms séparés par un espace...
Est-ce vraiment utile?

@+ peper-eliot
 
M

Mytå

Guest
salut Victor, Robert, Peper-eliot et le Forum

Juste pour le plaisir en utilisant la largeur de la colonne, car

en caractères la lettre "m" equivaut a "iii" ou "lll" on ne peut donc

pas se servir du nombre de caractères.

Mytå
 

Pièces jointes

  • Justification.zip
    12.7 KB · Affichages: 69

Discussions similaires

Réponses
4
Affichages
220

Statistiques des forums

Discussions
312 331
Messages
2 087 360
Membres
103 529
dernier inscrit
moket07