Formatage nombre VBA

  • Initiateur de la discussion Initiateur de la discussion mécano41
  • 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 !

mécano41

XLDnaute Accro
Bonjour à tous,

En VBA, j'ai ajouté une textbox dans un graphique, dans laquelle j'affiche un nombre et cela donne :

Ki = 3,05684796135119E-02
ou bien
Ki = 0,0305684796135119

Je voudrais n'avoir que quelques décimales (que ce nombre soit affiché dans un mode ou dans l'autre selon la valeur)

Quelle instruction permet de le faire, que le nombre soit pris dans une cellule ou qu'il soit calculé par le VBA?

Merci d'avance

Cordialement
 
Re : Formatage nombre VBA

Bonjour Mécano, bonjour le forum,

Ce bout de code devrait t'inspirer... Il prend un nombre dans la cellule A1 avec x décimales (teste) et l'arrondi à deux seulement.

Code:
Sub Macro1()
Dim nb As Double 'déclare la variable nb
nb = Round(Range("A1").Value, 2) 'définit la variable nb
MsgBox nb 'affiche la variable nb dans un message
End Sub
 
Re : Formatage nombre VBA

Bonjour,

Merci pour cette réponse.

Ma question est d'autant plus bête que j'ai déjà utilisé ce que tu me dis, mais je me suis acharné à rechercher un format! La fatigue...

Encore merci et bon dimanche

Cordialement
 
- 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
5
Affichages
558
Réponses
6
Affichages
739
P
Réponses
1
Affichages
959
T
Réponses
1
Affichages
515
Retour