bennp
Messages postés4Date d'inscriptionsamedi 26 décembre 2015StatutMembreDernière intervention27 décembre 2015
-
26 déc. 2015 à 15:03
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
27 déc. 2015 à 12:05
Bonjour à tous,
Je souhaite copier le contenu d'une cellule "D7" de la feuille "FACTURE" et la coller dans une cellule calculée à partir d'une autre : Contenu de la cellule C10 de la feuille "FACTURE" = E3 (issue de la formule ="E"&EQUIV("X";'LISTE ETUDES'!A2:A432;0)+1), et la coller dans la cellule D2" de la feuille "SUIVI FACTURE"
j'ai 2 problèmes:
je n'arrive pas à juste copier / coller l'intérieur d'une cellule
Je n'arrive pas à faire la macro en demandant de coller dans une cellule calculée à partir d'une autre.
J'ai recherché et testé plusieurs macro, mais je n'arrive pas à trouver la solution tous seul.
Un petit coup de pouce serait super cool à vous
merci d'avance
bennp
A voir également:
Coller dans une cellule à partir d'une cellule issue d'un calcul
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 26 déc. 2015 à 17:13
Bonjour,
L'exposé de la difficulté que tu rencontres n'est pas clair.
Il ne permet p)as de savoir ce que tu veux copier/coller !
est-ce le résultat seul ?
ou
est-ce la formule elle-même ?
Je ne comprends par ailleurs pas ce que tu entends par :
et la coller dans une cellule calculée à partir d'une autre
si la cellule de destination contient une formule de calcul, que veux-tu qu'elle fasse, exactement ?
Tout cela me parait assez embrouillé et nécessite des explications détaillées et beaucoup plus claires.
bennp
Messages postés4Date d'inscriptionsamedi 26 décembre 2015StatutMembreDernière intervention27 décembre 2015 27 déc. 2015 à 06:40
Bonjour,
merci pour cette réponse rapide. Je reformule ma question :
J'ai fait un petit fichier excel pour aider mais je n'arrive pas à le mettre en ligne.
je souhaite copier le résultat d'une formule, (pas la formule).
je souhaite la coller dans une cellule à chaque fois différente en fonction d'une autre formule. (cellule C10 dans l'exemple qui détermine la cellule E3 où doit être collé le résultat)
On doit coller dans la cellule E3 de la feuille "SUIVI FACTURES". E3 est déterminé par une formule qui est :
="E"&EQUIV("X";'LISTE ETUDES'!A2:A432;0)+1
Bon ...
Les modifications issues de formules ne déclenchant pas l'évènement Change, il te faut passer en effet par une procédure.Pour te répondre valablement, il me faut connaître avec précision le/la cellule(s) qui, utilisée(s) dans la formule qui détermine "C10", ne sont (n'est) pas elle(s)-mêmes calculée(s) par formule.
Car il nous faudra utiliser la procédure évènementielle worksheet_Change de la feuille contenant cette/ces cellule(s) si l'on veut automatiser.
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Patrice33740
Messages postés8556Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention 2 mars 202321 27 déc. 2015 à 10:13
Bonjour,
Essaies ce code :
Option Explicit
Sub x()
Worksheets("SUIVI FACTURES") _
.Range(Worksheets("FACTURE").Range("C10").Value) _
= Worksheets("FACTURE").Range("D7").Value
End Sub
(Vérifie le nom des feuilles)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 27 déc. 2015 à 11:05
Bonjour, Patrice33740,
Tu ne sembles pas avoir compris que C10 est le vrai problème.
Relis attentivement tout ce qu'il a exposé.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Pas clair du tout.
On va y aller pas à pas, question par question, donc.
1) que contient la cellule C10
est-ce la formule
="E"&EQUIV("X";'LISTE ETUDES'!A2:A432;0)+1)
?
2) sur quelle feuille se trouve cette cellule C10 ?
3) Comment sont remplies les cellules A2:A432 de ta feuille LISTE ETUDES ?
--- a) par des formules également ?
ou
--- b) par saisie manuelle
ou
--- c) par un autre moyen (et lequel) ?
4) si la cellule C10 contient (résultat de sa formule) l'adresse d'une autre cellule (appelons-la THECELLULE):
--- sur quelle feuille se trouve THECELLULE ?
--- que doit contenir THECELLULE ?
J'attends une réponse précise et claire à CHACUNE de toutes ces questions.
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 27 déc. 2015 à 11:42
Oui, mais cette réponse n'est pas celle idéale, car le résultat oblige à lancer la macro (pas automatique, donc).
Or, l'automatisation est possible. Je te montrerai comment lorsque tu auras répondu à mes questions.
Enfin ... A toi de voir si tu veux faciliter les tâches de l'utilisateur ou pas ...