En outre, si moi comprend correctement, le macro dedans dans personal.xls, mais vous souhaitent le courir sur l'autre dossier.
Essayer de permuter l'ordre de ces deux lignes de code :
Placer l'exbook = l'appXL.Workbooks.Open (« C:\ » et le fname)
Placer l'exbook = l'appXL.Workbooks.Open (« S:\Payroll\XLTEMPLATE\Personal.xls ")
le faire ainsi :
Placer l'exbook = l'appXL.Workbooks.Open (« S:\Payroll\XLTEMPLATE\Personal.xls ")
Placer l'exbook = l'appXL.Workbooks.Open (« C:\ » et le fname)