Problème VBA sur fonction index ( page précedente)

patsyl60

XLDnaute Occasionnel
Bonjour à tous,

Dans un fichier, je faire faire référence, sur une fonction index, à la page précédente ( qui change chaque semaine). Je maitrise la fonction index sur une page "fixe" mais pas sur une page "variable". J'arrive à récupérer le nom de la page précédente mais je n'arrive pas à la mettre dans ma macro. Je vous joint un petit fichier.Sur ce fichier, la macro2 fonctionne (plage fixe) mais pas la macro3(plage variable).

Je suis sur que vous allez pourvoir m'aider sur ce coup.

D'avance merci.

Bonne journée.

Patsyl60
 

Pièces jointes

  • Test index sur page précedente.xls
    31 KB · Affichages: 48
  • Test index sur page précedente.xls
    31 KB · Affichages: 49
  • Test index sur page précedente.xls
    31 KB · Affichages: 49

patsyl60

XLDnaute Occasionnel
Re : Problème VBA sur fonction index ( page précedente)

Bonjour nyko283,

Merci pour ta réponse rapide qui fonctionne. Malheureusement, mon exemple était un tout petit peu erroné. Dans mon tableau réel, le nom des onglets est par exemple : 2011-39,2011-40 et là, la formule plante.

Je remets mon fichier exemple avec le plantage.

Encore désolé d'avoir mal exprimé mon besoin.
D'avance merci.

Patsyl60
 

Pièces jointes

  • Test index sur page précedente.xls
    31.5 KB · Affichages: 57
  • Test index sur page précedente.xls
    31.5 KB · Affichages: 61
  • Test index sur page précedente.xls
    31.5 KB · Affichages: 61

nyko283

XLDnaute Occasionnel
Re : Problème VBA sur fonction index ( page précedente)

Alors il te suffit de rajouter un ' avant et apres le nom de la feuille ce qui te donne dans la formule

"=INDEX('" & NomFeuillePrecedente & "'!C[6],MATCH(R[-1]C[-1],'" & NomFeuillePrecedente & "'!C[-1],0)+1)"
bon dimanche
 

Discussions similaires

Réponses
7
Affichages
235

Statistiques des forums

Discussions
312 236
Messages
2 086 481
Membres
103 232
dernier inscrit
logan035