Adapter une formule (INDIRECT) dans un autre classeur

herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans un classeur LibreOffice, pour copier des cellules de la Feuille3 ( A2 ) dans la Feuille1 (en AF2) j'utilisais cette formule:
=INDIRECT(ADRESSE(2;LIGNE()-1;4; ;"Feuille3"))

Puis 24 lignes au dessous la formule:
=INDIRECT(ADRESSE(3;LIGNE()-23;4; ;"Feuille3"))
Ainsi de suite toutes les 24 lignes

Ma demande:
Dans un classeur identique j'aimerai utiliser cette formule adaptée sachant que les données à transférer sont en feuille2
J'ai essayé de modifier la formule mais cela ne fonctionne pas (#REF!) !!!

Merci d'avance
Cordialement

Configuration: Macintosh / Firefox 78.0

6 réponses

  1. yclik Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   1 608
     
    Bonjour
    a priori
    =INDIRECT(ADRESSE(2;LIGNE()-1;4; ;"Feuille2"))

    sinon mettre le classeur dépersonnalisé sur cjoint et mettre le lien ici
    1
  2. yclik Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   1 608
     
    Comment modifier la ligne ou la colonne de départ dans la formule ?
    il faut que cela corresponde à la ligne de départ de la source

    Et si le bloc a plus ou moins de 11 lignes ?

    On ne peut tout recopier vers le bas, sinon il faut copier coller par bloc

    autre solutions
    en AF2
    =SI(Feuille2.M2<>"";Feuille2.M2;"")

    en AF3
    =SI(Feuille2.M3<>"";Feuille2.M3;Feuille2.N2)

    recopier vers le bas
    1
  3. herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   2
     
    Bonjour yclik et Merci pour ta réactivité,
    Je n'arrive pas à faire fonctionner cette formule ...
    Je m'obstine depuis deux jours et me demande si c'est la bonne formule pour mon projet !
    Ci joint un lien pour expliquer ce que je veux faire
    https://www.cjoint.com/c/LCDpwrzH7D3
    Cordialement
    0
  4. yclik Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   1 608
     
    Bonjour
    A tester
    en AF 2
    =SI(Feuille2.M2="";INDIRECT(ADRESSE(LIGNE()-1;14;4; ;"Feuille2"));INDIRECT(ADRESSE(LIGNE();13;4; ;"Feuille2")))

    A recopier vers le bas
    sous réserve d'avoir 11 lignes par bloc
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   2
     
    Merci ÇA MARCHE !
    Une petite explication SVP :
    Comment modifier la ligne ou la colonne de départ dans la formule ?
    Et si le bloc a plus ou moins de 11 lignes ?
    Cela m'évitera de revenir vers vous car j'ai de nombreux classeurs en attente de modification ....
    0
  7. herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   2
     
    Merci YCLIK,
    Cela fonctionne parfaitement !
    Cordialement
    0