Konwertuj xlsx do xlsm

Konwertuj XLSX na XLSM

Konwertuj skoroszyty XLSX do obsługującego makra formatu XLSM programu Excel bez zmieniania rozszerzenia.

Konwertuj pliki XLSX online

Nie mamy jeszcze dedykowanego konwertera online dla XLSX na XLSM, ale pliki XLSX możesz przekonwertować online na te i inne formaty:

Chcesz przekonwertować XLSX na XLSM?

Daj nam znać. Kolejne konwersje do dodania wybieramy według zainteresowania.

Jak konwertować xlsx do xlsm

Skoroszyt wymaga konwersji, gdy musi zawierać makra VBA lub zostać wprowadzony do przepływu pracy, który akceptuje wyłącznie format obsługujący makra programu Excel. Zapisanie pliku XLSX jako XLSM zmienia typ pakietu, ale samo w sobie nie tworzy kodu VBA ani nie włącza makr.

Czym jest format XLSX

XLSX to standardowy format skoroszytów oparty na XML, używany przez Microsoft Excel 2007 i nowsze wersje, Microsoft 365, LibreOffice Calc, Apple Numbers oraz wiele bibliotek arkuszy kalkulacyjnych. Jest to oparty na ZIP pakiet Office Open XML, w którym przechowywane są arkusze, formuły, formatowanie, wykresy, tabele, nazwy i powiązane dane skoroszytu.

XLSX nie może przechowywać osadzonego projektu VBA. Jeśli skoroszyt obsługujący makra zostanie zapisany jako XLSX, Excel ostrzeże, że zawartość VBA nie może zostać zachowana, i usunie projekt z zapisanej kopii. XLSX jest zatem zwykle używany jako format zwykłych arkuszy kalkulacyjnych, eksportowanych raportów i skoroszytów, które nie używają makr.

Czym jest format XLSM

XLSM to format skoroszytu Office Open XML obsługujący makra. Przechowuje taką samą ogólną zawartość skoroszytu jak XLSX, a ponadto może zawierać projekt VBA, zwykle przechowywany w pakiecie jako vbaProject.bin.

Używaj XLSM w przypadku skoroszytów zawierających procedury VBA, procedury obsługi zdarzeń, UserForms lub kontrolki uruchamiające makra. Excel zwykle ostrzega użytkowników przed uruchomieniem VBA; należy wybrać Enable Content tylko wtedy, gdy plik i jego kod są zaufane. XLSM nie jest z natury mniejszy ani lepszy od XLSX w przypadku skoroszytu bez makr.

Konwersja za pomocą Microsoft Excel

  1. Otwórz plik .xlsx w komputerowej wersji programu Excel dla systemu Windows lub macOS.
  2. Wybierz File → Save As. Jeśli ta opcja jest dostępna, użyj Save a Copy, aby zachować oryginalny plik bez zmian.
  3. Wybierz pozycję Excel Macro-Enabled Workbook (*.xlsm) na liście typów plików.
  4. Wybierz miejsce docelowe, wprowadź nazwę pliku zakończoną rozszerzeniem .xlsm i wybierz Save.
  5. Jeśli Excel ostrzeże, że wybrany format obsługuje makra, potwierdź chęć zachowania formatu obsługującego makra.

Nie zmieniaj wyłącznie rozszerzenia nazwy pliku. Zmiana nazwy workbook.xlsx na workbook.xlsm pozostawia wewnętrzny pakiet jako XLSX, dlatego Excel może zgłosić, że rozszerzenie nie pasuje do formatu pliku.

Jeśli źródłem jest zwykły plik XLSX, zapisany plik XLSM nie będzie zawierać kodu VBA. Jeśli makra są wymagane, dodaj kod później za pomocą Edytora Visual Basic programu Excel, a następnie przetestuj skoroszyt przed jego rozpowszechnieniem.

Konwersja za pomocą LibreOffice Calc

Otwórz skoroszyt w programie Calc, wybierz File → Save As, wybierz format Excel obsługujący makra .xlsm i potwierdź, że skoroszyt ma zostać zapisany w formacie Excel. Dokładna nazwa filtra różni się w zależności od wersji LibreOffice.

LibreOffice może konwertować strukturę skoroszytu, ale jego zgodność z VBA jest niepełna. Otwórz wynik ponownie w Microsoft Excel i sprawdź formuły, formatowanie, kontrolki, łącza zewnętrzne, połączenia danych oraz wszelkie makra, zanim zaczniesz polegać na tym pliku. W przypadku skoroszytu zawierającego VBA specyficzne dla Excela lub zaawansowane kontrolki bezpieczniejszym konwerterem jest komputerowa wersja programu Excel.

Korzystanie z konwertera online

Usługi takie jak CloudConvert i Convertio oferują konwersję XLSX do XLSM w przeglądarce. Przesyłaj tylko skoroszyty, które mogą zostać przekazane na serwer zewnętrzny; poufne dane, dane uwierzytelniające, parametry połączeń i zastrzeżone formuły mogą zostać ujawnione podczas przetwarzania.

Usługa online może zmienić format pakietu, ale nie może utworzyć użytecznego kodu VBA. Może również zmodyfikować formuły, łącza zewnętrzne, połączenia danych, kontrolki, wykresy lub zaawansowane formatowanie. Pobierz wynik, otwórz go w komputerowej wersji programu Excel i porównaj ze źródłem przed jego udostępnieniem.

Sprawdzanie przekonwertowanego skoroszytu

  • Porównaj ważne obliczone wartości z oryginałem XLSX. Excel może ponownie obliczyć formuły po otwarciu nowego pliku, szczególnie gdy skoroszyt używa funkcji zmiennych, łączy zewnętrznych, dodatków lub nieobsługiwanych funkcji.
  • Sprawdź nazwane zakresy, tabele, wykresy, zawartość Power Query, połączenia danych, kontrolki ActiveX lub formularzy oraz łącza zewnętrzne. Funkcje te mogą działać inaczej w różnych wersjach programu Excel i konwerterach innych firm.
  • Jeśli skoroszyt zawiera VBA, sprawdź, czy projekt, odwołania, procedury obsługi zdarzeń, UserForms i podpisany cyfrowo kod nadal działają. Zapisanie lub konwersja podpisanego skoroszytu może unieważnić jego podpis cyfrowy.
  • Zachowaj oryginalny plik XLSX jako kopię zapasową. Najpierw otwórz plik XLSM z wyłączonymi makrami, a następnie włącz je dopiero po zweryfikowaniu źródła i zawartości pliku.

Porównanie formatu XLSX z XLSM

Jak formaty XLSX i XLSM wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików XLSX i XLSM
Cecha .XLSX Microsoft Excel Open XML Spreadsheet .XLSM Microsoft Excel Macro-Enabled Workbook
Edytowalny tekst Nie Ograniczone
Stały układ strony Nie Nie
Formatowanie tekstu Rozbudowany Rozbudowany
Obrazy Tak Tak
Elementy interaktywne Tak Tak
Ochrona hasłem Podstawowy Podstawowy
Otwiera się w przeglądarce internetowej Częściowo Częściowo
Typowy rozmiar pliku Średni Średni
Otwarty standard Tak Częściowo otwarty
Najlepszy do Wymiana danych Edycja i postprodukcja
Wprowadzono 2007 2007
Twórca Microsoft Microsoft
Typ MIME application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.ms-excel.sheet.macroEnabled.12

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.