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

D

dma

Guest
Bonjour à tous,

Je voudrais savoir comment réaliser l'arrondi inférieur d'un nombre en passant par du code VBA dans une macro.

Le code suivant par exemple ne fonctionne pas:

Range("F22") = 3.42
Formule = "=Abrunden(F22;1)"
Worksheets("feuill1").Range("F23").Formula = Formule

Il devrait afficher 3.4 en F23 de la feuille1 normalement, non ? (Abrunden c'est pour l'arrondi inférieur en allemand)

Si quelqu'un a une idée, elle est la bienvenue. Merci.
 
si ça marche mais g écris un peu n'importe quoi...

si on met la valeur dans un integer c normal que à la fin il n'y est plus aucun chiffre derrière la virgule......je fais n'importe quoi des fois..

essaye plutot comme ça.

moi en tout cas ça marche

Worksheets("feuill1").Range("F23").FormulaR1C1 = "=ROUNDDOWN(" & Range("F22").Value & ",2)"
 
- 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

  • Question Question
Réponses
6
Affichages
698
Réponses
1
Affichages
754
Retour