Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Arrondir le resultat de ma macro

  • Initiateur de la discussion Initiateur de la discussion 57.scheider
  • 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 !

5

57.scheider

Guest
Bonjour,

Je souhaiterais arrondir le resultat de ma Variable "Toto" realisé par ma maco a 4 chiffre apres la virgule
Savez vous comment faire?

Merci

J'ai deja essayé:
Format(Toto, ".0000")
Round(toto,4)

Mais cela ne mache pas
 
Dernière modification par un modérateur:
Re : Arrondir le resultat de ma macro

Lorsque je tape le code je recois tout de suite ce message

Erreur de compilation:
Attendu :=

Par contre avec
Msgbox Format (ftoto, "0.0000")

Je recois bien la bonne valeur mais sur une fenetre de message mais pas sur la cellule

la variable ftoto est presente sur l'ensemble d'une colonne où je met la formule

=ftoto($A$1;LIGNE();COLONNE())

Et dans chaque cellule de la colonne ma macro s execute
 
Re : Arrondir le resultat de ma macro

Bonjour à tous

peut être qu'un petit fichier avec ce que tu as et ce que tu veux nous ferait gagner du temps, parce que là, en l'état, pas facile de t'aider, enfin pour pour moi...

bon après midi
@+
 
Re : Arrondir le resultat de ma macro

Je ne peux malheuresement pas telepharger des fichiers depuis mon PC


Mais vous n'avez aucun message d'erreur lorsque vous rentrer ce message dans votre macro exel?

Format(ftoto, "0.0000")

Comment definisser vous la variable toto ?
 
Re : Arrondir le resultat de ma macro

Sinon voilà la parti du code

 
Re : Arrondir le resultat de ma macro

Re,

A priori, d'après ce que je comprends "ftoto" est une fonction personalisée, pour qu'elle fonctionne il faut quand elle est appelée, que tu lui donnes tous les arguments nécessaires, soit "strWorkSheet", "intLigne" et "intColonne"....
 
Re : Arrondir le resultat de ma macro

Pour utiliser cette fonction je pourrais utiliser

ValeurTemp = ftoto
Format(ValeurTemp, "0.0000")
ftoto = ValeurTemp

Mais meme la formule "Format(ValeurTemp, "0.0000")"

Mais ca ne passe pas ...
je dois affecter ValeurTemp avec quel type de variable?

Merci
 
Re : Arrondir le resultat de ma macro

bonjour a tous

dans la macro Function ftoto(.....

tester remplacement

de

Code:
ftoto = ValueTempNum / ValueTempDen

par
Code:
ftoto = Round(ValueTempNum / ValueTempDen)
 
- 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

Réponses
1
Affichages
471
W
Réponses
5
Affichages
552
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…