Colonne texte

Fermé
eglantine58 - 7 juin 2014 à 11:19
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 7 juin 2014 à 11:51
Bonjour,

J'ai ma colonne A1 avec des chiffres en format texte, que je souhaite garder en format texte sauf que je souhaite que les nbres de caractéres soit identiques partout sur ma colonne

123456
4567
67
et je veux que cela soit 7 caractères partout mais toujours en ft texte
01234567
00004567
00000067
etc..

Car j'ai 2000 lignes et je ne veux pas faire à la main mettre pour chaque lignes le symboles (')

Merci d'avance à vous de votre aide

2 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
7 juin 2014 à 11:34
Bonjour,

Vérifie que ta colonne est au format texte puis lance la macro suivante
Sub Test()
Dim Cel As Range
For Each Cel In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
Cel = Application.Text(Cel, "0000000")
Next Cel
End Sub

A+
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 7/06/2014 à 11:51
Bonjour,

ou par formule.
Dans une colonne libre :
=DROITE(REPT("0";7)&A2;7)
à recopier vers le bas, puis copier-'collage spécial valeur' sur la colonne.

eric

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0