Bonjour
En pièce jointe, 2 classeurs.
1 classeur maitre, dans lequel j'ajoute des informations.
1 classeur esclave, qui me servira de base de donné.
Dans un premier temps, lorsque je clique sur le bouton en feuille 1 du classeur maitre, les informations renseignées en A1 sont envoyées dans le classeur esclave.
J'y parviens en utilisant une macro ouvrant le classeur esclave.
Placée dans le classeur maitre.
Cependant, étant une base de donnée, le classeur esclave deviendra très volumineux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Public Sub CommandButton1_Click() Dim Wbesclave As Workbook Application.ScreenUpdating = True Set Wbesclave = Workbooks.Open("C:\Users\Julien\Desktop\test classeur excel\esclave.xlsx") Wbesclave.Worksheets("feuil1").Range("a1").Value = Range("a1").Value Wbesclave.Save Wbesclave.Close Application.ScreenUpdating = False End Sub
Par conséquent, je crains qu'en utilisant une macro l'ouvrant pour le renseigner, prenne trop de temps lorsque ce dernier comportera des millier de lignes.
C'est pourquoi je souhaiterai adapter un code permettant de renseigner le classeur esclave sans l'ouvrir.
J'ai bien vu quelques idées pour le faire mais il me faudrait de l'aide pour l'adapter.
Je vous remercie par avance
Partager