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

Problème macro : mimatch des types et utilisation de fonctions excel en VBA

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

elmomo

XLDnaute Nouveau
Bonjour,

J'ai un problème avec le code ci-dessous, je n'arrive pas à faire calculer la variable "correction" (que j'ai mis en variant pour plus de simplicité).

Le but du programme (c'est assez chiant) est de repérer des "sauts" dans un tableau (la première ligne), et quand ce "saut" est repéré, de calculer le rapport (moyenne colonne de gauche jusqu'au saut)/(moyenne colonne de droite jusqu'au prochain saut) -que j'ai simplifié en me contentant de rajouter 50 lignes, on compliquera ptet plus tard- puis d'utliser cette "correction" en tant que multiplicateur pour une autre colonne, et enfin d'afficher le résultat dans une dernière colonne.

Si vous avez suivi jusqu'ici, bravo.

Bref, la macro en elle-même tourne, mais je n'arrive pas à utiliser la fonction average pour calculer "correction".

J'ai un peu fouillé, voir les formules en commentaires, mais jusqu'ici, aucune ne marche... Je pense que c'est un problème de définition ou de syntaxe, mais je n'arrive pas à l'identifier...

Merci de votre aide !


PS : vous l'aurez peut etre deviné, je bosse en anglais^^.
 
Dernière édition:
- 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
738
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…