Vba-excel ajout de caractere à droite

Résolu
ephuridai Messages postés 2 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 27 octobre 2008 - 22 oct. 2008 à 14:01
ephuridai Messages postés 2 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 27 octobre 2008 - 27 oct. 2008 à 11:37
Bonjour,
je suis nouvelle, et mon problème est le suivant.
J'exporte de ma comptabilité une édition de compte, sous excel.
Dans la mise en page que je cherche à mettre en place avec vba, je voudrais que les numéros de comptes du plan comptable général soient rangés par ordre croissant. Bon, j'y arrive, sauf que l'export ne me met pas les 000 à droite : j'explique.
pour le compte 512325, j'ai tout, mais pour le compte 512000, je n'ai plus que 512.... et là mon classement devient faux, au sens littéral du terme.
je soudrais donc faire ajouter des 000 à droite du caractère 4 au caractère 8 en partant de la gauche mais je n'arrive pas à "dompter" le commande Add.
Qui me donnerait un petit coup de pouce ?
Merci d'avance.

pour info, je travaille en deux temps : mon export est travaillé sur une feuille excel "data", mon document final est le feuille "comptes", c'est sur "data" que je voudrais effectuer le traitement.

2 réponses

lillith212 Messages postés 1229 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 16 juin 2009
22 oct. 2008 à 14:56
Bonjour,

Tes comptes ne sont ils pas en forme : 512.325 ou 512.000 ???
Si c'est le cas, excel te converti en format numérique et donc te suprimme tes zéros pour lui inutile.
Tu peux essayer de convertir tes cellules en format texte.

S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
3
ephuridai Messages postés 2 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 27 octobre 2008
27 oct. 2008 à 11:37
Bonjour,
le format de mes comptes est 512462, et je te remercie de ton aide,
cependant, le problème    a été résolu, pas par moi, je l'avoue. donc je ne saurais t"expliquer exactement la démarche que nous avons suivie, si ce n'est de considérer le n° de compte comme une suite, et d'imposer un nombre de 8 caractères, faisant compléter par des 0.
0
Rejoignez-nous