Formater un nombre en 8 caractères avec VBA

Fermé
benbb51 Messages postés 3 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 18 décembre 2015 - 17 déc. 2015 à 21:52
benbb51 Messages postés 3 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 18 décembre 2015 - 18 déc. 2015 à 22:14
Bonjour,

Je souhaite créer une procédure qui me modifierait la valeur de cellule en un nombre à 8 caractères en complétant par des 0 si le nombre de dapart ne fait pas 8 caractères
EX: 712450 en 00712450

merci de votre aide
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 716
17 déc. 2015 à 22:45
Bonjour,

Rien de plus simple :
- tu sélectionnes ta plage à formater
- format de cellule sur clic droit
- choisir personnalisé et tu saisis 8 zéros
0
benbb51 Messages postés 3 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 18 décembre 2015
18 déc. 2015 à 21:19
non je souhaite le faire en VBA.

un truc du genre:

=DROITE(CONCATENER(0;0;E5);8)
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 716
18 déc. 2015 à 21:55
Bonjour,

Très curieux comme procédé ? ;-)
Tu veux le faire en VBA et tu donnes une formule de feuille !

en VBA :
[E5].NumberFormat = "00000000"
0
benbb51 Messages postés 3 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 18 décembre 2015
18 déc. 2015 à 22:14
Merci pour ton aide gbinforme c'est exactement ce que je voulais
0