Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Format personnalisé : Ajouter des 0 derrières les nombre

  • Initiateur de la discussion Initiateur de la discussion kdet
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

kdet

XLDnaute Occasionnel
Bonjour le forum, et à tous,

Ayant déjà consulter plusieurs discussions similaires sur le forum (https://www.excel-downloads.com/threads/format-de-cellule-personalise-8-chiffres.107405/) et (https://www.excel-downloads.com/threads/ajouter-deux-0-aux-nbs-a-4-chiffres.58796/) et n'ayant pas trouver de solution par rapport à mon soucis, je reviens vers vous pour demander de l'aide. Dans A1 : 110 (racine à trois chiffres mais ça varie à quatre ou cinq chiffres). Ce que je voulais en A1 au format personnalisé : 11000000 (au total 8 chiffres). Si en A1 je tape 4561 le résultat devrait avoir comme 45610000 (toujours au total 8 chiffres).

Merci d'avance pour votre aide.

Kdet
 

Pièces jointes

Bonjout Kdet

par VBA

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim f

If Not Intersect(Target, Columns("A:A")) Is Nothing Then
f = ActiveCell.Offset(-1, 0) & "0000"
If Len(ActiveCell.Offset(-1, 0)) > 2 Then ActiveCell.Offset(-1, 0) = Format(f, "0000000")
End If
End Sub
 
Dernière édition:
Bonjour Cisco, Lone-wolf, le forum,

Je vous remercie de votre solution. par contre pour Lone-wolf je ne sais pas ce qui se passe pour le code??

Kdet
 

Pièces jointes

  • Format personnalisé nombre.png
    45.6 KB · Affichages: 48
Bonjour JHA,

Merci pour la formule qui marche à merveille. mais ce que je voulais c'est par format personnalisé comme l'a fait CISCO mais qui est limité de 3 à 4 chiffres.

Kdet
 
Bonsoir

C'est bon avec le format personnalisé [>=10000] 0"000";[>=1000]0"0000";0"00000", format qui traite dans l'ordre les cas 5 chiffres, 4 chiffres et tous les autres. Il ne faut pas mettre de condition sur la 3ème partie.

@ plus
 
Dernière édition:
Bonsour® format de cellule personalisé :
#0*0
utiliser une police a pas fixe (courier, terminal, system)
limiter la largeur de colonne pour ne laisser apparaître que 8 caractères
il ne s'agit que d'un format qui ne change pas le contenu reel de la cellule
 
Bonjour

Merci pour cette astuce, Modeste geedee. Cela fonctionne aussi sans le #. Dommage qu'il ni ait pas la possibilité de limiter le nombre de caractères à 8 sans avoir à jouer sur la largeur de la colonne.

@ plus
 
Dernière édition:
 
Bonjour Job75, le forum,

Merci à toi et le forum.

CISCO : [>=10000] 0"000";[>=1000]0"0000";0"00000"
Job75 : [<1000]0"00000";[<10000]0"0000";0"000"
Modeste geedee : #0*0
JHA : A1&REPT(0;8-NBCAR(A1))

Kdet
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…