Bieżący aktywny skoroszyt jest z włączoną obsługą makr.Zapisz plik * .xlsm jako * .xlsx i pomiń wyskakujące okienko.
Po przeprowadzeniu niektórych automatycznych operacji na danych, chcę zapisać go jako nowy skoroszyt bez makr (w ten sposób .xlsx zamiast .xlsm). Aby to zrobić, rejestrowane i edytować makra:
Dim newFilePath As string
newFileFullName = "C:\List.xlsx"
ActiveWorkbook.SaveAs Filename:=newFileFullName, FileFormat _
:=xlOpenXMLWorkbook, CreateBackup:=False
Workbooks.Open Filename:=newFileFullName
Windows("List.xlsx").Activate
Jednak, gdy biegnę to makro, A window utrzymuje pojawiały się z prośbą o potwierdzenie, że chcesz zmienić format pliku.
Jak mogę ukryć to wyskakujące okienko i ustawić je na "Tak"?
Spróbuj dodać 'Application.DisplayAlerts = FALSE –