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
    Format personnalisé nombre.png
    45.6 KB · Affichages: 47
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®
Bonjour le forum, et à tous,

Ayant déjà consulter plusieurs discussions similaires sur le forum (https://www.excel-downloads.com/threads/format-de-cellule-personalisé-8-chiffres.107405/) et (https://www.excel-downloads.com/threads/ajouter-deux-0-aux-nbs-à-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
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
upload_2018-4-8_10-5-6.png
 
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:
- 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

Discussions similaires

C
Réponses
3
Affichages
24 K
J
Retour