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

XL 2010 Aligner texte à gauche et chiffre à droite dans cellule avec mise en forme.

  • Initiateur de la discussion Initiateur de la discussion DAVID-44-
  • Date de début Date de début

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 !

DAVID-44-

XLDnaute Occasionnel
Bonjour,
Je recherche sur le forum un moyen pour aligner du texte à gauche ("FAIRE";"VINAIGRETTE";"CROÛTONS";"ROUX";"EN DÈS";="GRILLÉES";"TIÈDE";"MONTÉ") dans une cellule et dans la même cellule des chiffres alignés à droite (10 X 10 = 100; 5 X 20 = 100; ETC..) à l'aide d'une mise en forme conditionnelle. Malheureusement, je ne trouve pas.
Merci de votre aide.
Bonne journée.
Cordialement.
David.
 
Bonjour,
Je ne vois pas le problème, c'est le comportement normal d'Excel avec un format standard :
chaine alignée à gauche et nombre aligné à droite.
Pourquoi une Mfc ?

Peut-être n'ai je pas bien compris ? 🤔
 
Bonjour fanch55,
En fait, dès que l'on marque : 10 X 10 = 100, c'est un alignement à gauche.
Par contre, vous avez raison pour les chiffres ou nombres seuls.
Merci de votre aide.
Bonne journée.
Cordialement.
David.
 
Bonjour à tous 🙂,

@DAVID-44- : Dites nous comment distinguer les textes que vous voulez aligner à gauche de ceux que vous voulez aligner à droite.

Pour Excel et pour ma pomme, 10 X 10 = 100 est du texte tout comme "Tagada tsoin tsouin". Il nous faut les différencier. Vous seul savez comment faire la différence.
 
En fait non, je ne sais pas comment les différencier
ça va pas être facile 😱

Pouvez nous joindre un fichier avec des exemples (réels) de textes à aligner à gauche et d'autres textes à aligner à droite. Ce sera un (bon ?) début. 🙂

En général, quand on a pas de règles précises, on essaye de faire d'après un grand nombre de cas différents pour que ça colle. Mais rien n'assure que tous les cas possibles soient couverts.

Sinon, peut-être, c'est que le projet est mal construit car il laisse trop de latitude pour saisir sans règle aucune.
 
(Salut @mapomme )

Je ne connais pas de formule interne pouvant interagir sur l'alignement .

On peut néanmoins le faire via VB

Proposition:
Code à ajouter dans celui de la feuille :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Count = 1 And Target.Column = Columns("D").Column Then
        Target.HorizontalAlignment = IIf(InStr(Target, "="), xlRight, xlLeft)
    End If
End Sub

On peut voir que ce code ne fonctionne que pour les cellules de la colonne "D" ( celle de l'exemple fourni )
( et à condition que la cellule ne soit pas fusionnée ) .

Les modifications sont apportées uniquement au moment de la saisie :
le déclencheur étant la présence du caractère "=" .

Ne pas oublier de sauvegarder en .Xlsm
 
- 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

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