Vincenzozo
XLDnaute Nouveau
Bonjour à tous,
Voilà en résumé mon probleme : j'aimerai automatiser la recopie de valeurs entre un fichier rempli par un fournisseur et celui que j'utilise pour traiter/analyser et imprimer les données.
Il y a une trentaine d'onglets...
Une des première macro que j'ai est globalement celle-ci :
Pour les onglets 1) à 20) (ils sont tous nommés chiffre et parenthèse)
Je copie toujours la même zone, donc j'imagine qu'il y a moyen d'optimiser ce code qui fonctionne malgré tout...
Avec une boucle j'imagine...
En step 2, je pensais à une USF qui se lance pour que je copie le chemin d'accès du fichier fournisseur et le chemin d'accès de mon fichier... Je vais encore aller consulter Google à ce sujet!
Merci d'avance pour votre aide et vos conseils.
Voilà en résumé mon probleme : j'aimerai automatiser la recopie de valeurs entre un fichier rempli par un fournisseur et celui que j'utilise pour traiter/analyser et imprimer les données.
Il y a une trentaine d'onglets...
Une des première macro que j'ai est globalement celle-ci :
Pour les onglets 1) à 20) (ils sont tous nommés chiffre et parenthèse)
VB:
'Onglet 1)
Windows("fichier_fournisseur.xlsm").Activate
Sheets("1)").Select
Range("D6:J50").Select
Selection.Copy
Windows("mon_fichier.xlsm").Activate
Sheets("1)").Select
Range("D6").Select
ActiveSheet.Paste
'Onglet 2)
Windows("fichier_fournisseur.xlsm").Activate
Sheets("2)").Select
Range("D6:J50").Select
Selection.Copy
Windows("mon_fichier.xlsm").Activate
Sheets("2)").Select
Range("D6").Select
ActiveSheet.Paste
Avec une boucle j'imagine...
En step 2, je pensais à une USF qui se lance pour que je copie le chemin d'accès du fichier fournisseur et le chemin d'accès de mon fichier... Je vais encore aller consulter Google à ce sujet!
Merci d'avance pour votre aide et vos conseils.