Excel Variables

Résolu
Firemetal Messages postés 14 Statut Membre -  
eriiic Messages postés 24581 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
Configuration: Windows XP
Firefox 3.0.4

4 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  2. Firemetal Messages postés 14 Statut Membre
     
    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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Ah, c'est à moi de choisir ?
    Ben en ligne 5 et c'est :
    =INDIRECT("P1!"&CAR((LIGNE()-1)/4+64)&"3")

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