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

XL 2021 Alignement à gauche avec retrait variable

catdog

XLDnaute Junior
Bonjour à toute la communauté,

Je souhaiterais savoir s'il est possible d'effectuer un retrait à gauche en fonction du nombre de caractères contenus dans une cellule.

Ex. : Si la cellule contient 6 caractères ---> retrait = 0
Si la cellule contient 4 caractères ---> retrait = 2
Si la cellule contient 5 caractères ---> retrait = 4
Si la cellule contient 8 caractères ---> retrait = 6
Si la cellule contient 10 caractères --> retrait = 8

Cela me permettrait de créer une sorte de hiérarchie... mais sur une seule colonne...

Merci d'avance,

PS. : je suis preneur s'il y a une meilleure idée par ailleurs, bien entendu...
 
Solution
Bonjour le fil,
une proposition :
EDIT 14h40 : j'ai modifié ma réponse
définir vos formats personnalisés
VB:
"      "@
"   "@

etc...
créer autant de MFC comme ceci en indiquant dans le même ordre les formats personnalisés créés

Cre qui donne

EDIT : je viens de voir le post de @Gégé-45550 qui si je ne me trompe pas impose d'avoir du code VBA.

Gégé-45550

XLDnaute Accro
Bonjour,
Voyez ici
Cordialement,
 

crocrocro

XLDnaute Occasionnel
Bonjour le fil,
une proposition :
EDIT 14h40 : j'ai modifié ma réponse
définir vos formats personnalisés
VB:
"      "@
"   "@

etc...
créer autant de MFC comme ceci en indiquant dans le même ordre les formats personnalisés créés

Cre qui donne

EDIT : je viens de voir le post de @Gégé-45550 qui si je ne me trompe pas impose d'avoir du code VBA.
 
Dernière édition:

catdog

XLDnaute Junior
Merci pour cette proposition...
Sachant qu'il s'agissait du format des nombres, j'avais oublié qu'on pouvait également l'utiliser pour de l'alphanumérique.
 

Discussions similaires

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