atticus182
XLDnaute Nouveau
Bonjour à tous,
Je suis nouveau sur VBA, et après avoir passer 3 jours à chercher une solution a mon problème, je me décide à le poster sur ce forum.
Je souhaite pour une entreprise A, importer des données (chiffres d'affaires) dans un tableau A, en utilisant un bouton qui me permettrait de selectionner le bon fichier. La macro devrait donc rechercher dans mon tableau de données, en fonction de l'année et du critères (chiffre d'affaire estimé, final), le bon CA; pour le copier puis le coller dans mon tableau A d'orgine.
Problème : j'ai réussi a faire une macro qui copie colle les données de mon fichier "target" mais seulement en lui spécifiant quelles cellules copier (F8, F9..), je n'ai pas réussi a le faire "réfléchir" pour qu'il trouve de lui même la bonne cellule à copier.
Voilà je vous joint les deux fichier en pièce jointe, j'ai éffacé le code pour ne pas vous induire en erreur
A titre d'infos, j'avais utilisé la fonction "Target_Data = Target_Workbook.Sheets(1).Range("ici le numéro de la cellule à copier")Source_Workbook.Sheets(1).Range("ici le numéro de la cellule à coller") = Target_Data
Voilà si quelqu'un peu m'éclairer, je lui en serais éternellement reconnaissant !
Cdt,
Atcs
Je suis nouveau sur VBA, et après avoir passer 3 jours à chercher une solution a mon problème, je me décide à le poster sur ce forum.
Je souhaite pour une entreprise A, importer des données (chiffres d'affaires) dans un tableau A, en utilisant un bouton qui me permettrait de selectionner le bon fichier. La macro devrait donc rechercher dans mon tableau de données, en fonction de l'année et du critères (chiffre d'affaire estimé, final), le bon CA; pour le copier puis le coller dans mon tableau A d'orgine.
Problème : j'ai réussi a faire une macro qui copie colle les données de mon fichier "target" mais seulement en lui spécifiant quelles cellules copier (F8, F9..), je n'ai pas réussi a le faire "réfléchir" pour qu'il trouve de lui même la bonne cellule à copier.
Voilà je vous joint les deux fichier en pièce jointe, j'ai éffacé le code pour ne pas vous induire en erreur
A titre d'infos, j'avais utilisé la fonction "Target_Data = Target_Workbook.Sheets(1).Range("ici le numéro de la cellule à copier")Source_Workbook.Sheets(1).Range("ici le numéro de la cellule à coller") = Target_Data
Voilà si quelqu'un peu m'éclairer, je lui en serais éternellement reconnaissant !
Cdt,
Atcs