Bonjour,
Si je regarde ton poste, je dirai rien d'étonnant.
Si je regarde les autre poste, je rien d'étonnant.
Set wb = Workbooks.Open(\\Gpao\commun\30_QUALITE\307_Gestion_de_service\MC_fonctionne.xlsm")
wb.Workbooks("essai1.xls").Activate
si wb se référence à MC_fonctionne.xlsm
pas étonnant que wb.Workbooks("essai1.xls").Activate plante!
D’abord procédons par ordre:
Copie colle ça dans la barre d'adresse d'un explorateur Windows.
\\Gpao\commun\30_QUALITE\307_Gestion_de_service\MC_fonctionne.xlsm
Si le fichier s'ouvre:
1 2 3 4
| Set wbEss = ActiveWorkbook 'Si essai1.xls est le classeur actif
Set wbEss = wb.Workbooks("essai1.xls")
Set wbMc = Workbooks.Open("\\Gpao\commun\30_QUALITE\307_Gestion_de_service\MC_fonctionne.xlsm")
wbEss.Activate |
Evites d’utiliser de instruction comme Select, active, Selection,ActiveCell…
Mais :
wbEss.Sheets("Feuil1").Range("A1:C8").Copy wbMc.Sheets("Feuil1").Range("A1")
Partager