Macro suite sous excel 2007

Résolu
nirtuo Messages postés 17 Statut Membre -  
eriiic Messages postés 25847 Statut Contributeur -
Bonjour,
Après avoir passé l'après-midi sur un fichier qui a bien progressé grâce à votre aide, je rencontre encore un dernier souci pour finaliser le tout.
Plutôt que de poser le problème en premier, je vais vous montrer le code macro que j'utilise pour obtenir une suite de résultats :
If [U6] = [C6] Then [E6] = [V6]
If [U7] = [C6] Then [E6] = [V7]
If [U8] = [C6] Then [E6] = [V8]
If [U9] = [C6] Then [E6] = [V9]
If [U10] = [C6] Then [E6] = [V10]
If [U11] = [C6] Then [E6] = [V11]
If [U12] = [C6] Then [E6] = [V12]
If [U13] = [C6] Then [E6] = [V13]
If [U14] = [C6] Then [E6] = [V14]
If [U15] = [C6] Then [E6] = [V15]
If [U16] = [C6] Then [E6] = [V16]
If [U17] = [C6] Then [E6] = [V17]
If [U18] = [C6] Then [E6] = [V18]
If [U19] = [C6] Then [E6] = [V19]
If [U20] = [C6] Then [E6] = [V20]
If [U21] = [C6] Then [E6] = [V21]
If [U22] = [C6] Then [E6] = [V22]
If [U23] = [C6] Then [E6] = [V23]
If [U24] = [C6] Then [E6] = [V24]
If [U25] = [C6] Then [E6] = [V25]
If [U26] = [C6] Then [E6] = [V26]
If [U27] = [C6] Then [E6] = [V27]
If [U28] = [C6] Then [E6] = [V28]
If [U29] = [C6] Then [E6] = [V29]
If [U30] = [C6] Then [E6] = [V30]
Vous vous doutez de la question non ?! Je n'ai programmé le résultat que pour 1 élève grâce à toutes ces formules ... Or, j'en ai 30 ! Je me doute qu'avec quelque "n+1" placés judicieusement, je dois pouvoir raccourcir la formule. Pouvez-vous m'aider ?
Merci
A voir également:

2 réponses

nirtuo Messages postés 17 Statut Membre
 
Pas de solution pour raccourcir la chaîne ?
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Bonsoir,

Pourquoi par macro ?
Ce n'est pas plus simple de mettre une formule en E6 ?
=RECHERCHEV(C6;U6:V30;2;FAUX) par exemple qui devrait le faire.

Au pire si tu y tiens vraiment tu l'inscris par macro (mais fonctions en anglais)
eric
0