Comment arrondir 2 chiffres après la virgule

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

Re : Comment arrondir 2 chiffres après la virgule

Bonjour

Dans Private Sub UserForm_initialize() :

modifier la ligne
Code:
.Column(4, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 8)
en:
Code:
.Column(4, .ListCount - 1) = Format(Sheets("RÉCAPITULATIF").Cells(x, 8), "#.##")

A+
 
Re : Comment arrondir 2 chiffres après la virgule

Bonjour,

Dans le UserForm, voir la ligne signalée par '///
Code:
For x = 2 To Sheets("RÉCAPITULATIF").Range("C65536").End(xlUp).Row

If Sheets("RÉCAPITULATIF").Cells(x, 8) <> "" And Sheets("RÉCAPITULATIF").Cells(x, 8) < 2 Then
    With Me.ListBox1 'prend en compte la ListBox1
        .AddItem Sheets("RÉCAPITULATIF").Cells(x, 3) 'ajoute de la 4 ligne de la 3 colonnes
        .Column(1, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 5) 'ajoute de la 5 ligne de la 5 colonnes
        .Column(2, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 6)
        .Column(3, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 7)
        .Column(4, .ListCount - 1) = Round(Sheets("RÉCAPITULATIF").Cells(x, 8), 2)     '///
        .Column(5, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 30)
        .Column(6, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 32)
        .Column(7, .ListCount - 1) = Sheets("RÉCAPITULATIF").Cells(x, 31)
        
    End With 'fin de la prise en compte de la ListBox1
    End If
Next x
 
Re : Comment arrondir 2 chiffres après la virgule

Function Round(Number, [NumDigitsAfterDecimal As Long])
Membre de VBA.Math
Round to a given number of decimal places


Extrait de l'aide
Description
Renvoie un nombre arrondi à un nombre spécifié de positions décimales.

Round(expression [,numdecimalplaces])

La syntaxe de la fonction Round comprend les éléments suivants :

expression Expression numérique arrondie.
numdecimalplaces Facultatif. Nombre indiquant combien de positions à droite de la virgule sont incluses dans le nombre arrondi. Si cette valeur est omise, les entiers sont arrondis par la fonction Round.
 
- 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
14
Affichages
485
Réponses
22
Affichages
672
Réponses
13
Affichages
407
Retour