Также, если я понимаем правильно, то макрос внутри в personal.xls, только вы желает побежать оно на другом архиве.
Попытайтесь обменить заказ этих 2 линий Кодего:
Установите exbook = appXL.Workbooks.Open («C:\» & fname)
Установите exbook = appXL.Workbooks.Open («S:\Payroll\XLTEMPLATE\Personal.xls ")
так сделайте его:
Установите exbook = appXL.Workbooks.Open («S:\Payroll\XLTEMPLATE\Personal.xls ")
Установите exbook = appXL.Workbooks.Open («C:\» & fname)