Afficher les zéros dans un textbox

  • Initiateur de la discussion Initiateur de la discussion isa44
  • 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 !

isa44

XLDnaute Occasionnel
Bonjour ,

Lorsque je saisie dans un textbox un nombre avec au début des zéros , cela ne met que 1 au lieu de 001 par exemple .

Peut on forcer ce format ?

Merci pour vos solutions
 
Re : Afficher les zéros dans un textbox

Merci à vous pour vos mais cela ne marche pas.

J'ai vu que j'avais ce code pour le format :

Code:
Private Sub RunFormat_TextBox4(ByRef MyCell As Range) 

    With MyCell
        With .Font
            MyCellFont = .Name
            MyCellFontSize = 22
            MyCellFontColor = &HC00000
            MyCellBold = .Bold
            MyCellItalic = .Italic
            MyCellUnderLine = .Underline
            MyCellValue = MyCell.Value
        End With
       
    
    
    With Me.TextBox4
        With .Font
            .Name = MyCellFont
            .Bold = MyCellBold
            .Italic = MyCellItalic
            .Size = MyCellFontSize
            
        End With
        
        .ForeColor = MyCellFontColor
        .Value = Format(MyCellValue, "###")
    End With

Me.CommandButton2.Visible = True
End With
End Sub

Comment le modifier pour laisser apparaitre les Zéros ?
 
Re : Afficher les zéros dans un textbox

Bonsoir le fil, le forum,

Merci à vous pour vos mais cela ne marche pas.

Une TextBox affiche toujours ce qu'on lui dit d'afficher.

Donc :

1) si la cellule A1 contient le texte 003 (cellule au format "Texte") :

=> TextBox = [A1] affiche 003 dans la TextBox

2) si la cellule A1 contient le nombre 3 au format personnalisé "000", la cellule affiche bien 003 mais :

=> TextBox1 = [A1] affiche 3 dans la TextBox
=> TextBox1 = [A1].Value affiche 3 dans la TextBox

par contre :

=> TextBox1 = [A1].Text affiche 003 dans la TextBox

Edit : et aussi => TextBox1 = Format([A1], "000")

Je vous laisse réfléchir.

A+
 
Dernière édition:
Re : Afficher les zéros dans un textbox

Bonsoir à tous
je suis peut-être a coté mais moi j'aurais fait
Code:
TextBox1 = Format(Range("A1"), "000")
a+
Papou 🙂

EDIT : Bonjour Job excuses j'avais pas vu
 
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

Réponses
10
Affichages
410
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
358
Retour