Recopier sous Excel

Fermé
TOURRET - 19 juin 2013 à 19:58
 TOURRET - 23 juin 2013 à 20:22
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 14506 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 27 décembre 2024 2 738
19 juin 2013 à 20:55
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 19 Date d'inscription dimanche 16 décembre 2012 Statut Membre Dernière intervention 5 janvier 2024
20 juin 2013 à 09:33
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 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
20 juin 2013 à 11:09
mettez le sur https://www.cjoint.com/ :-)
0
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 14506 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 27 décembre 2024 2 738
Modifié par via55 le 22/06/2013 à 01:47
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
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 14506 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 27 décembre 2024 2 738
23 juin 2013 à 01:38
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
Bonjour,

merci 1000 fois

Ca fonctionne impeccable

cordialement
0