Bonjour à tous, j'ai parcouru un peu le forum en espérant trouvé mon bonheur mais je n'ai pas réussi. Comme le dit le titre, j'ai un problème pour copier des cellules d'un classeur à un autre. D'une façon générale, j'ai réussi à utiliser une fonction en utilisant le nom des deux classeur. Voici un exemple :
Sub Copie_données()
Workbooks("classeur2.xls" ).Sheets("Feuil1" ).Range("C3" ) = Workbooks("Classeur1.xls" ).Sheets("Feuil2" ).Range("J3" ).Value
End Sub
Cette fonction marche très bien. Cependant, je souhaiterais la réaliser sans forcément donner le nom du classeur source. En effet, à chaque utilisation, le classeur change de nom ("classeur001/classeur002" ). Peut-on le commander en sélectionnant un classeur déjà ouvert, en donnant le chemin d'un dossier pour l'ouvrir manuellement ou tout simplement en donnant le nom partiel du fichier ("classeur*.xls" : j'ai essayé mais cela ne marche pas). Si vous avez d'autres idées pour m'aider, n'hésitez pas.
En espérant avoir été clair, je vous remercie par avance.