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 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
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
362

Statistiques des forums

Discussions
314 626
Messages
2 111 276
Membres
111 089
dernier inscrit
olivier.hso