Bonjour,
J'ai un fichier excel, mis à disposition de plein d'utilisateurs qui le copient, le renomment, le remplissent, je veux récupérer juste une plage de cellules de chacun de ces fichiers que je remets dans un fichier excel qui sera dans une base commune. POur copier, jai cette macro :
Sub consodonnées()
Sheets("Synthese").Range("Z7:Z26").Select
Selection.Copy
Workbooks.Open Filename:="D:\documents and Settings\sffd974\My Documents\AUDIT\dossier audit\consolidation_resultats_audits.xls"
End Sub
Ca ouvre le fichier où je veux mettre la macro collage spécial, l'utilisateur va sur la page qui lui correspond, et je voudrais quil clique sur un bouton pour coller les valeurs copiées par la macro précédente. Mais j'ai l'impression que le fait d'ouvrir un nouveau fichier efface le presse papier!!?
J'espère que c'est clair, jai commencé sur cette idée mais si vous avez plus d'imagination, je suis ouvert à toute proposition différente qui résolve ce problème.
J'ai un fichier excel, mis à disposition de plein d'utilisateurs qui le copient, le renomment, le remplissent, je veux récupérer juste une plage de cellules de chacun de ces fichiers que je remets dans un fichier excel qui sera dans une base commune. POur copier, jai cette macro :
Sub consodonnées()
Sheets("Synthese").Range("Z7:Z26").Select
Selection.Copy
Workbooks.Open Filename:="D:\documents and Settings\sffd974\My Documents\AUDIT\dossier audit\consolidation_resultats_audits.xls"
End Sub
Ca ouvre le fichier où je veux mettre la macro collage spécial, l'utilisateur va sur la page qui lui correspond, et je voudrais quil clique sur un bouton pour coller les valeurs copiées par la macro précédente. Mais j'ai l'impression que le fait d'ouvrir un nouveau fichier efface le presse papier!!?
J'espère que c'est clair, jai commencé sur cette idée mais si vous avez plus d'imagination, je suis ouvert à toute proposition différente qui résolve ce problème.