Format pourcentage dans textbox

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

W

Willy

Guest
Bonjour le forum,

Je récupère la valeur en pourcentage de 2 textbox dans une troisième
comme ceci :
textbox3.value = (textbox1.value / textbox2.value)*100 et je me retrouve avec 13 chiffres après la virgule.
Je n'en souhaite que 2 et sans le sigle %.

Quel est le format à appliquer sur le textbox3 ?

J'ai essayé d'afficher le résultat dans une cellule au format pourcentage, cela fonctionne correctement mais je me retrouve avec le même pb en récupérant le contenu de la cellule dans le textbox3

Une piste ?

Merci et bon W-E
Willy
 
Bonjour Willy, le Forum

Voici une méthode, en supposant que tu lances le calcul depuis un CommandButton, j'ai aussi mis un test de valeur numérique dans les TextBox pour éviter un méchant bug si on tape autre chose que des chiffres ou si elles sont vides :

Private Sub CommandButton1_Click()
Dim Pourcent As Double

If Not IsNumeric(TextBox1) Or Not IsNumeric(TextBox2) Then Exit Sub

Pourcent = ((TextBox2.Value / TextBox1.Value) * 100) / 100

TextBox3.Value = Format(Pourcent, "0.00%")


With Range("A1")
.NumberFormat = "0.00%"
.Value = Pourcent
End With

With Range("A2")
.NumberFormat = "0.00%"
.Value = TextBox3
End With
End Sub

A Toutes fins utiles on notera que la cellule "A1" reporte une valeur numérique, alors que la Cellule "A2" reporte du texte, d'où l'intérêt de la variable de type Double "Pourcent"si on a besoin de récupérer cette valeur pour d'autres caculs en chaines...

Bon Samedi
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
13
Affichages
983
Réponses
2
Affichages
807
Réponses
2
Affichages
983
Retour