5 réponses
gbinforme
- Messages postés
- 14934
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
bonjour
BC1 = Format(BC1, "0.00%")
C'est bien la bonne formule : pourquoi dis-tu que c'est en format texte ?
Le format pourcentage multiple le nombre par 100 et rajoute le signe %
BC1 = Format(BC1, "0.00%")
C'est bien la bonne formule : pourquoi dis-tu que c'est en format texte ?
Le format pourcentage multiple le nombre par 100 et rajoute le signe %
anocheda
- Messages postés
- 54
- Date d'inscription
- jeudi 22 mai 2008
- Statut
- Membre
- Dernière intervention
- 17 novembre 2008
en fait je veux ecrir le resultat dans une cellule
Cells(1,1).Value = BC1.Value
il m'affiche bien en A1 : 48,22% mais y a un petit message a coté : " Nombre stoké sous forme de texte"
voila du coup je peux pas m'en servir pour un graphique par exemple
il me demande si je veux la convertir en nombre et ca marche mais je vroudrais que ca ce fasse tout seul
merci si tu as une idée
Cells(1,1).Value = BC1.Value
il m'affiche bien en A1 : 48,22% mais y a un petit message a coté : " Nombre stoké sous forme de texte"
voila du coup je peux pas m'en servir pour un graphique par exemple
il me demande si je veux la convertir en nombre et ca marche mais je vroudrais que ca ce fasse tout seul
merci si tu as une idée
gbinforme
- Messages postés
- 14934
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
bonjour
Je suppose que tu as 2007 et j'ai bien l'impression que c'est propre à cette version qui en raison du signe % le considère comme du texte.
Si par contre on fait une formule avec le résultat, il n'y a pas de souci.
Je suppose que tu as 2007 et j'ai bien l'impression que c'est propre à cette version qui en raison du signe % le considère comme du texte.
Si par contre on fait une formule avec le résultat, il n'y a pas de souci.
anocheda
- Messages postés
- 54
- Date d'inscription
- jeudi 22 mai 2008
- Statut
- Membre
- Dernière intervention
- 17 novembre 2008
Salut,
Non j'ai excel 2003 et ca marche pas je comprend pas
Regarde tu ouvre un nouveau classeur, tu crée un TextBox1 et un bouton 1 et tu colle le code :
Private Sub CommandButton1_Click()
TextBox1.Value = Cells(1, 1).Value
TextBox1 = Format(TextBox1, "0.00%")
Cells(1, 2).Value = TextBox1.Value
End Sub
en A1 tu mets 0,123
en A2 tu va avoir 12,23 % mais avec un truc vert et il pourra pas servir avant de l'avoir converti en nombre
si tu pouvais m'aider...
Non j'ai excel 2003 et ca marche pas je comprend pas
Regarde tu ouvre un nouveau classeur, tu crée un TextBox1 et un bouton 1 et tu colle le code :
Private Sub CommandButton1_Click()
TextBox1.Value = Cells(1, 1).Value
TextBox1 = Format(TextBox1, "0.00%")
Cells(1, 2).Value = TextBox1.Value
End Sub
en A1 tu mets 0,123
en A2 tu va avoir 12,23 % mais avec un truc vert et il pourra pas servir avant de l'avoir converti en nombre
si tu pouvais m'aider...