Je m'explique :
J'ai un fichier excel où je met des boutons pour activer des macro (par exemple un bouton qui ouvre un fichier excel qui se situe dans mes documents).
Je voudrais faire un autre bouton qui insére des données sur le fichier excel que j'ouvre précedement.
Comment faire ?
En espèrant que je me suis faire comprendre.
elisagssrd
Bonjour.
La méthode Open de l'objet Collection WorkBooks renvoie un objet Workbook représentant le classeur ouvert. Arrangez vous pour vous le garder de coté quelque part dans une variable globale As Workbook. Pareil pour ActiveWorkbook avant ouverture de l'autre.
VB:
Set WbkAvant = ActiveWorkBook
Set WbkAprès = Workbooks.Open(etc
WbkAvant.Workseets(1).UsedRange.Copy WbkAprès.Worksheets(1).[A1]