VBA - Copier/Coller d'une plage d'un classeur vers un autre

Bonjour !

Dans un classeur1 j'ai une plage qui s'actualise avec le temps. Dans un autre classeur2 des calculs sont faits à partir de cette plage. Le classeur1 reste fermé pas le classeur2.

Objectif : J'aimerais pouvoir actualiser automatiquement, avec une macro, les données du classeur2 avec celle du classeur1. Je mettrais un bouton "actualiser" qui sera affecté à la macro. Je n'arrive pas notamment à appeler le Workbook du classeur1 sans l'ouvrir.

Par soucis de confidentialité je vous envoies deux classeurs avec des données un peu bidon, j'aurais juste à changer le nom du classeur. En PJ les deux classeurs.

Merci d'avance

Waiken

35classeur2.xlsm (28.41 Ko)
36classeur1.xlsx (18.42 Ko)

Bonjour

Un essai à tester.

Les 2 fichiers doivent être dans le même dossier.

Cela te convient-il ?

Bye !

212classeur1.xlsx (22.77 Ko)
259classeur2.xlsm (35.87 Ko)

Je viens de l'adapter à mon classeur et oui ça me convient très bien merci !! Par contre est-il possible de ne pas ouvrir le classeur1 (puis de le refermer) ?

Waiken

Waiken a écrit :

est-il possible de ne pas ouvrir le classeur1

C'est possible mais... je ne sais plus faire...

Bye !

C'est pas grave merci quand même ! J'ai désactivé la mise à jour de l'écran et du coup ça ne rame plus autant. j'ai réussi aussi à coller les valeurs et non les formules sinon j'avais n problème de référence.

Merci beaucoup !

Waiken

Rechercher des sujets similaires à "vba copier coller plage classeur"