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
1731418699245.png

Cre qui donne
1731418815574.png

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 à 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...
Bonjour,
Voyez ici
Cordialement,
 

crocrocro

XLDnaute Impliqué
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
1731418699245.png

Cre qui donne
1731418815574.png

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
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
Regarde la pièce jointe 1206946
Cre qui donne
Regarde la pièce jointe 1206947
EDIT : je viens de voir le post de @Gégé-45550 qui si je ne me trompe pas impose d'avoir du code VBA.
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
384

Statistiques des forums

Discussions
315 087
Messages
2 116 084
Membres
112 655
dernier inscrit
fannycordi