Valeur d'un label en % [VBA]
Résolu/Fermé
Bonjour,
Je viens demander de l'aide au peuple VBA.
J'ai un userform avec 5 labels. Chaqu'un de ces labels vont chercher la valeurs d'une cellule.
ex : Userform1.label1.caption = Cells(12,1).value
Comment mettre la valeurs du label en % ?
La cellule sur le tableau est en % mais pas sur l'userform....
Merci
Je viens demander de l'aide au peuple VBA.
J'ai un userform avec 5 labels. Chaqu'un de ces labels vont chercher la valeurs d'une cellule.
ex : Userform1.label1.caption = Cells(12,1).value
Comment mettre la valeurs du label en % ?
La cellule sur le tableau est en % mais pas sur l'userform....
Merci
A voir également:
- Valeur d'un label en % [VBA]
- Label printer logiciel - Télécharger - Outils professionnels
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
8 réponses
ce n'est pas une division habituelle, on utilise "\" au lieu de "/", ça arrondi la valeur tout seul^^
Salut,
je ne comprend pas tout a fait le probleme....
Que veux tu exactement faire?
ajouter le signe "%" dans le userform? ou il y a un calcul a faire quelque part?
je ne comprend pas tout a fait le probleme....
Que veux tu exactement faire?
ajouter le signe "%" dans le userform? ou il y a un calcul a faire quelque part?
Bonjour Tobec,
J'ai un userform dans lequel j'ai des combobox et des labels. L'idée est qu'avec les combobox le nom du label change.
et prend la valeur d'une cellule en pourcentage. (ex : 43%)
lorsque je fais : ME.Labelval1.Caption = 100 * Cells(ligne, colsce + 1).Value
il me met 15 chiffres aprés la virgule et ne met pas le signe " %". (42,576734556633254)
Comment faire pour qu'il n'y ai que 2 chiffres apres la virgule ainsi que le "%"
J'ai un userform dans lequel j'ai des combobox et des labels. L'idée est qu'avec les combobox le nom du label change.
et prend la valeur d'une cellule en pourcentage. (ex : 43%)
lorsque je fais : ME.Labelval1.Caption = 100 * Cells(ligne, colsce + 1).Value
il me met 15 chiffres aprés la virgule et ne met pas le signe " %". (42,576734556633254)
Comment faire pour qu'il n'y ai que 2 chiffres apres la virgule ainsi que le "%"
Okok,
alors la j'avoue que je bloque un peu, a vrai dire, je me suis jamais posé la question^^
pour le "%" essaye comme ca:
ME.Labelval1.Caption = 100 * Cells(ligne, colsce + 1).Value & " %"
je vais regarder si je trouve un truc pour l'arrondi
alors la j'avoue que je bloque un peu, a vrai dire, je me suis jamais posé la question^^
pour le "%" essaye comme ca:
ME.Labelval1.Caption = 100 * Cells(ligne, colsce + 1).Value & " %"
je vais regarder si je trouve un truc pour l'arrondi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le % s'affiche, j'avais pas pensé au & " %".
Quand à l'arrondis je vais chercher aussi de mon coté.
J'ai des idées spec par moment ...
Quand à l'arrondis je vais chercher aussi de mon coté.
J'ai des idées spec par moment ...
Bien joué ! c'est ce que je voulais ^^, mais je comprend pas pourquoi le faite de diviser par 1 arrondis le tout