Re : Copier coller sur deux classeurs différent
Bonjour Andry, bonjour le forum,
Ce code doit être placé dans un module. Tu le mets au choix dans le classeur source ou le classeur cible mais il te faudra bien évidemment apater les noms et des classeurs, et des onglets de ces classeurs... Comme tu n'as daigné donner aucun fichier exemple ni aucune précision, je t'ai proposé un code générique dans lequel tu dois remplacer les noms par ceux de tes propres classeurs et/ou des onglets de ces propres classeurs.
Le message que tu as est caractéristique d'un onglet n'existant pas dans le classeur...
Comme t'as pas l'air bien futfut*... je développe :
• là où j'ai mis :
Set cs = Workbooks("Classeur Source.xls") tu remplaces Classeur Source.xls par le nom du classeur qui est la source des données...
• là où j'ai mis :
Set cc = Workbooks("Classeur Cible.xls") tu remplaces Classeur Cible.xls par le nom du classeur où seront copiées les données...
• là où j'ai mis :
Set os = cs.Sheets("Feuil1") tu remplaces Feuil1 par le nom de de l'onglet du classeur Source qui contient les données...
• là où j'ai mis :
Set oc = cc.Sheets("Feuil1") tu remplaces Feuil1 par le nom de de l'onglet du classeur Cible ou seront copiées les données...
L'exemple que je te propose copie A1 de l'onglet source du classeur source et le colle dans B1 de l'onglet cible du classeur cible. Ça aussi il te faudra l'ADAPTER À TON CAS puisque tu n'as pas pris la peine de donner des explications plus précises...
Voili, voilà, si ça marche toujours pas c'est que je me suis trompé...
*désolé pour le foutage de gueule mais rien ne m'énerve plus que les gens qui posent une question complètement imprécise et ensuite viennent chouiner en disant : ça marche pô ! Si tu veux continuer avec de bonnes bases sur le forum, il faut absolument que tu lises la Lien supprimé. Tu verras, c'est dit avec beaucoup plus de tact et d'intelligence que moi...