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

Fonction modulo sous vba

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 !

nicola40

XLDnaute Junior
Bonjour,


ci-joint exemple avec fichier.

J'utilise la fonction mod(A;B) sous excel, et je souhaite obtenir le même calcul sous vba. (sans doute avec A mod B ...)

Impossible de retrouver le ^m résultat ! Très agaçant !


Merci d'avance
 

Pièces jointes

  • xy.xls
    xy.xls
    25.5 KB · Affichages: 211
  • xy.xls
    xy.xls
    25.5 KB · Affichages: 232
  • xy.xls
    xy.xls
    25.5 KB · Affichages: 237
Re : Fonction modulo sous vba

Bonjour

Non ce n'est pas un bug, c'est une différence de calcul entre la fonction et l'opérateur VBA

Dans l'aide VBA, il y a écrit ceci
L'opérateur modulo, ou reste, divise l'argument number1 par l'argument number2 (en arrondissant les nombres à virgules flottantes à des nombres entiers) et ne retourne que le reste dans l'argument result.
et
Dans l'aide EXCEL de la fonction
Renvoie le reste de la division de l'argument nombre par l'argument diviseur. Le résultat est du même signe que diviseur.
Dans cette rubrique, les valeurs ne sont pas arrondis à l'entier.

@+Jean-Marie
 
- 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
2
Affichages
127
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…