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

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
 
V

Victor

Guest
Merci Peper , mais c'est trop compliqué pour moi, je pensais que c'était possible comme dans la formule monétaire, le SFR à gauche et le montant à droite.......
 
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
P

pyrof

Guest
Bonjour,¨

On peut calculer par le nombre de caratère si et seulement si on prend la police courier.
C'est une police à chasse fixe, le i prend la meme place que le w

A+
 

Discussions similaires

Réponses
4
Affichages
238
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…