|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 2 ![]() |
Bonjour à tous !
J'ai débuté VBA hier (je pars absolument de 0 !) et je bloque déjà sur un petit exercice. Pourriez-vous m'aider à comprendre pourquoi ça ne marche pas s'il vous plait ? Les données : Je dispose d'une plage X de notes, il a 2 lignes et 2 colonnes. J'ai une plage N de coefficients, 2 lignes 2 colonnes aussi Et je dois créer une fonction sous VBA me calculant la moyenne arithmétique avec ces deux tableaux. Il nous a été demandé d'inclure dans la fonction un test pour vérifier que le nombre de lignes et de colonnes sont compatibles. Voici mon programme (c'est la dernière des 35 versions que j'ai testées Le message d'erreur qui apparait me dit : "Référence de variable de contrôle incorrecte dans Next" Code :
Ca serait très gentil si quelqu'un pouvait m'aider, je galère depuis des heures... |
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : décembre 2011 Messages : 566 ![]() |
Bonjour
Les boucles NEXT associé aux FOR imbriquées doivent être dépiler dans l'ordre. => inverse les lignes 21<=>22 et ligne 30<=>31 Code :
Merci à Philippe JOCHMANS pour la correction de mise en forme. |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 2 ![]() |
Merci beaucoup !
Dire que j'ai perdu tant d'heures sur une erreur si bête ![]() Bonne journée ! |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : décembre 2011 Messages : 566 ![]() |
De rien.
Content que voir que tout soit rentré dans l'ordre pour toi ![]() Bonne journée également. PS. Merci de penser à noter le sujet résolu (bouton <Résolu>) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com