Excel Variables

Résolu
Firemetal Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je suis un utilisateur d'excel et j'aurais besoin d'un aide sur les variables :

Voilà, j'ai 2 feuilles : P1 et P2

Sur P2, j'ai a certains endroits des données =P1!A2
Par exemple :

95
45
15
=P1!A2
95
45
15
=P1!B2
95
45
15
=P1!C2

Voilà, considérons ce cycle, j'aimerais pouvoir recommencer ce cycle "à l'infini" en mettant à chaque fois +1aux lignes, exemple :

95
45
15
=P1!A3
95
45
15
=P1!B3
95
45
15
=P1!C3

Et après avec 4 etc... Et, à pars le faire à la main, je ne trouve pas de solution :)

Merci de votre aide :D
A voir également:

4 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonsoir,

Tout dépend sur quelle ligne est ta 1ère formule. Supposons la en ligne 5 à 8, la formule est :
=INDIRECT("P1!"&CAR((LIGNE()-1)/4+64)&"3")
en 9 à 12 tu adaptes en faisant =INDIRECT("Feuil1!"&CAR((LIGNE()-1)/4+63)&"3")

Le 4 est parce qu'elle se repète toute les 4 lignes

Pour la recopier tu la sélectionnes en même temps que les 3 lignes au-dessus et tu tires vers le bas le petit carré noir en bas à droite de ta sélection.

eric
0
Firemetal Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, de votre réponde, mais je n'est malheureusement toujours pas compris ^^
Puis-je avoir plus de précison, ou mettre la formule etc... ?

Merci :)
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Ah, c'est à moi de choisir ?
Ben en ligne 5 et c'est :
=INDIRECT("P1!"&CAR((LIGNE()-1)/4+64)&"3")

eric
0
Firemetal Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Sayez, j'ai compris, merci beaucoup de ton aide :D et @++
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
super,
n'oublie pas de mettre en résolu si ce n'est déjà fait
0