Recopier sous Excel

TOURRET -  
 TOURRET -
Bonjour à tous

je voudrais recopier une formule d'une cellule vers une autre:

si je fais click droit, copier sur la première cellule qui contient la formule suivante:

='Feuille (1)'!M17

et que je la colle sur celle du dessous, la formule est corrigée de la façon suivante:

='Feuille (1)'!M18

ce que je veux, c'est recopier la formule différemment:

='Feuille (2)'!M17

et les suivantes:
='Feuille (3)'!M17
='Feuille (4)'!M17

et ainsi de suite

Avec tous mes remerciements

A voir également:

5 réponses

via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 751
 
Bonsoir

Alors il te faut passer par la fonction INDIRECT pour créer une référence

= INDIRECT("'Feuill(" & LIGNE() & ")'!M17")

si la 1ere cellule à appliquer est en ligne 1 ; LIGNE() renverra 1 et la formule la référence 'Feuill(1)'M17

Si la 1ere cellule est sur une autre ligne il faut adapter la formule pour retomber sur 1 ainsi si elle est en 4eme ligne il faut enlever 3 donc la formule devient
= INDIRECT("'Feuill(" & LIGNE() -3 & ")'!M17")

Etirer la formule vers le bas ensuite et les références suivront comme tu le veux

Cdlmt
0
TOUTOU03 Messages postés 21 Statut Membre
 
Bonjour,

Merci beaucoup pour votre retour.

J'ai essayé mais sans succès.
(il faudrait que je puisse joindre mon fichier mais je ne sais pas comment)

cordialement
0
rEVOLV3r Messages postés 232 Statut Membre 28
 
mettez le sur https://www.cjoint.com/ :-)
0
TOURRET
 
Bonjour,

j'ai essayé de mettre mon fichier sur ce lien:
http://cjoint.com/?CFvsZ3rWuZm

mon problème étant que je veux copier automatiquement sur la première feuille (adresse) des infos qui se trouvent dans les feuilles suivantes (à partir de la Fiche 1)

La formule utilisée dans la seconde feuille (liste) ne fonctionne pas puisqu'elle ne décale pas les informations

Avec tous mes remerciements
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 751
 
Bonsoir

https://www.cjoint.com/?3FwbSwGN3Cf

J'ai mis les bonnes formules en première feuille
Il suffit de faire un copier coller de la plage pour la fiche 1 pour l'étendre plus bas

Me dire si c'est bien ce que tu voulais

Cdlmnt
0
TOURRET
 
Bonjour,

merci beaucoup de votre retour.

c'est ce que je voulais, à un détail près (mais c'est de ma faute)
Il manquait une ligne sur mon fichier.

du coup, tout est décallé et je n'arrive pas à corriger

revoici mon fichier
http://cjoint.com/?CFwlmuBwYXd
(en fait, la formule qui est en C5 devait être en B6)

Avec tous mes remerciements
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 751
 
Bonsoir

Evidemment avec une ligne de plus cela change tout !

voilà le fichier modifie
https://www.cjoint.com/?3FxbBUEHJao

Explication de la formule pour la changer si nécessaire
Comme les 1ere lignes vont de 5 en 5 (3, 8, 13 etc) on ajoute 2 pour avoir un multiple de 5 et on divise par 5 pour obtenir le n° de la fiche recherchée : ( LIGNE()+2)/5
(3+2)/5 donne 1; (8+2)/5 donne 2 etc
(et quand on se trouve en ligne 4 on n'ajoute que 1, en ligne 5 rien et en ligne 6 on retranche 1 de manière à toujours tomber sur 5)

Bonne suite

Cdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TOURRET
 
Bonjour,

merci 1000 fois

Ca fonctionne impeccable

cordialement
0