Hej,
Workbook.SaveAs metoden har en række yderlige parametre du kan specificere, herunder FileFormat.
Læse mere om parametrene her:
FileFormat skal således sættes til den værdi, der korresponderer med xlsx formatet. Der er forskellige måder at gøre det på, men den mest informative, når man læser koden, er nok xlOpenXMLWorkbook.
Se den fulde liste over formater og deres værdier her:
Dvs, at du fx kan modificere din kode således:
ActiveWorkbook.SaveAs _
Filename:=Path & Filename1 & " " & Filename2 & " " & Filename3 & " " & Filename4, _
FileFormat:=xlOpenXMLWorkbook
Du vil så blive bedt om at bekræfte, at du ønser at gemme den filen uden makroer. Hvis du vil undgå dette, kan du bare flytte din kodelinje Application.DisplayAlerts = False op, så den står før ActiveWorkbook.SaveAs.
Håber det kan hjælpe dig videre :-)
Bedste hilsner
SpillOperator