Format de nombre dans un combobox sur userform

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

Fax011

XLDnaute Nouveau
Bonjour à tous,

Novice en la matière je fais appel à vous...
je ne maitrise pas bien tout ce qui est userform etc par contre je me débrouille assez bien sur tableur Excel.

voilà donc ma question:

J'ai des résultats de calcul dans des cellules Excel sur une feuille se nommant "Accueil". J'ai modifié le format de ces cellules en stipulant que je ne voulais faire apparaitre que deux décimales après la virgule ainsi que le sigle €.
Cependant,...
J'arrive a "importer" ces nombres dans 4 combobox différentes présentes sur un userform.
Mais lorsqu'ils apparaissent dans ces combobox, j'obtient 6 ou 7 chiffres après la virgule... alors que je n'en veux que 2 avec encore une fois le sigle € mais je ne trouve pas malgré ceci inscrit dans un "module"

.TextBox3 = Format(Sheets("Accueil").Range("B22").Value, "#,##0 €")
.TextBox4 = Format(Sheets("Accueil").Range("B23").Value, "#,##0 €")
.TextBox5 = Format(Sheets("Accueil").Range("B24").Value, "#,##0 €")
.TextBox6 = Format(Sheets("Accueil").Range("B25").Value, "#,##0 €")



Quelqu'un peut il m'aider svp?

Merci.
 
Re : Format de nombre dans un combobox sur userform

Peut-être

Code:
    .TextBox3 = Round(Sheets("Accueil").Range("B22").Value, 2) & " €"
    .TextBox4 = Round(Sheets("Accueil").Range("B23").Value, 2) & " €"
    .TextBox5 = Round(Sheets("Accueil").Range("B24").Value, 2) & " €"
    .TextBox6 = Round(Sheets("Accueil").Range("B25").Value, 2) & " €"
 
Re : Format de nombre dans un combobox sur userform

Bonjour le fil 🙂,
Code:
With Sheets("Accueil")
TextBox3 = Format(.Range("B22").Value, "#,##0.00 €")
TextBox4 = Format(.Range("B23").Value, "#,##0.00 €")
TextBox5 = Format(.Range("B24").Value, "#,##0.00 €")
TextBox6 = Format(.Range("B25").Value, "#,##0.00 €")
End With
Bonne journée 😎
 
- 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

  • Question Question
Microsoft 365 Erreur de format
Réponses
5
Affichages
457
Réponses
2
Affichages
415
Retour