Formater un nombre en 8 caractères avec VBA

benbb51 Messages postés 3 Statut Membre -  
benbb51 Messages postés 3 Statut Membre -
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

1 réponse

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
    1. benbb51 Messages postés 3 Statut Membre
       
      non je souhaite le faire en VBA.

      un truc du genre:

      =DROITE(CONCATENER(0;0;E5);8)
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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
    3. benbb51 Messages postés 3 Statut Membre
       
      Merci pour ton aide gbinforme c'est exactement ce que je voulais
      0