Jak otworzyć edytor VBA w programie Excel (Windows i Mac)

Aby otworzyć VBA w programie Excel na komputerze stacjonarnym, naciśnij Alt+F11 w systemie Windows. Na komputerze Mac użyj opcji Deweloper > Visual Basic lub skrótu klawiaturowego Fn+Alt+F11 . Obie metody otwierają Edytor Visual Basic (VBE), w którym można przeglądać i pisać makra dla skoroszytu. Excel dla sieci Web nie umożliwia tworzenia, uruchamiania ani edytowania makr VBA, dlatego otwórz plik w aplikacji na komputerze stacjonarnym, jeśli potrzebujesz edytora.

Skoroszyt programu Excel dla systemu Windows z klawiszami Alt i F11 wyświetlanymi nad siatką arkusza kalkulacyjnego.
Naciśnij klawisze Alt+F11, gdy skoroszyt jest otwarty w programie Excel dla systemu Windows.

Otwórz edytor VBA w programie Excel dla systemu Windows

Skrót klawiaturowy to najszybszy sposób otwierania edytora VBA. Microsoft wymienia Alt+F11 jako skrót klawiaturowy do otwierania edytora Visual Basic for Applications w programie Excel .

  1. Otwórz skoroszyt w aplikacji komputerowej Excel. Może to być nowy, pusty skoroszyt lub istniejący plik. Zapisz najpierw kopię, jeśli planujesz testować nieznany kod.
  2. Naciśnij Alt+F11. Edytor otworzy się w osobnym oknie. Jeśli Twój laptop przypisuje działanie sprzętowe klawiszowi F11, przytrzymaj również klawisz Fn, aby program Excel odebrał klawisz funkcyjny.
  3. Użyj wstążki, jeśli wolisz mysz. Wybierz Deweloper > Visual Basic . Otworzy się ten sam edytor. Po przełączeniu się na inny skoroszyt, Eksplorator projektów wyświetli również jego projekt VBA.
Karta Deweloper programu Excel z wyróżnionym przyciskiem Visual Basic na wstążce.
Polecenie Visual Basic znajduje się w grupie Kod na karcie Deweloper w programie Excel.

Nie należy mylić Alt+F11 z Alt+F8 : Alt+F8 otwiera okno dialogowe Makro, w którym można wybrać i uruchomić zapisane makro. Alt+F11 otwiera edytor kodu. Aby powrócić do programu Excel, naciśnij ponownie Alt+F11 lub przełącz okno. Najpierw otwórz skoroszyt, jeśli chcesz, aby jego projekt pojawił się w Eksploratorze projektów.

Pokaż kartę Deweloper, jeśli jej brakuje

Excel domyślnie ukrywa kartę Deweloper, ale można ją dodać do wstążki. W systemie Windows wybierz Plik > Opcje > Dostosuj wstążkę . Na liście kart głównych zaznacz kartę Deweloper , a następnie kliknij przycisk OK . Karta pozostanie widoczna, chyba że później odznaczysz jej pole wyboru. Oto kroki opisane w instrukcji firmy Microsoft dotyczące wyświetlania karty Deweloper .

Okno dialogowe Opcje programu Excel z zaznaczoną opcją Deweloper w obszarze Dostosuj wstążkę i karty główne.
Włącz opcję Deweloper w opcjach programu Excel, a następnie kliknij przycisk OK, aby dodać ją do wstążki.

W programie Excel dla komputerów Mac otwórz Excel > Preferencje > Wstążka i pasek narzędzi . W sekcji Dostosuj wstążkę wybierz Karty główne , zaznacz Deweloper i kliknij Zapisz . Następnie wybierz Deweloper > Visual Basic . Microsoft dokumentuje również skrót klawiszowy Mac jako Fn+Alt+F11; na klawiaturach Apple klawisz Alt jest oznaczony jako Option. Zobacz podręcznik Microsoft Excel dla komputerów Mac dotyczący karty Deweloper oraz instrukcje dotyczące skrótów klawiaturowych edytora VBA .

Co zrobić po otwarciu edytora

Lewy panel, zwany Eksploratorem projektu, zawiera listę otwartych skoroszytów jako projekty VBA. Projekt może zawierać obiekty arkuszy i skoroszytów, formularze oraz moduły standardowe. Jeśli Eksplorator projektu jest ukryty w edytorze systemu Windows, wybierz Widok > Eksplorator projektu lub naciśnij Ctrl+R . Duży panel kodu po prawej stronie służy do przeglądania i wprowadzania kodu.

Edytor Visual Basic pokazujący projekt VBA w Eksploratorze projektów i panel kodu.
Eksplorator projektu identyfikuje skoroszyt, natomiast panel kodu wyświetla procedurę lub moduł.

Aby wypróbować małą makroinstrukcję, wybierz projekt skoroszytu w Eksploratorze projektów, a następnie wybierz Wstaw > Moduł . Wpisz lub wklej tę procedurę w nowym oknie kodu:

Sub AddWorksheet()
    ActiveWorkbook.Worksheets.Add
End Sub

Kliknij w dowolnym miejscu procedury i naciśnij klawisz F5 lub użyj polecenia Uruchom w edytorze. Makro doda arkusz do aktywnego skoroszytu. Jeśli chcesz tylko sprawdzić istniejący kod, nie musisz niczego uruchamiać. Aby dowiedzieć się więcej o tworzeniu i uruchamianiu makr, skorzystaj z instrukcji dotyczących makr firmy Microsoft .

Zapisz skoroszyt, aby zachować kod VBA

Standardowy skoroszyt .xlsx nie może przechowywać kodu makr VBA. Aby dodać kod, który chcesz zachować, użyj polecenia Plik > Zapisz jako i wybierz opcję Skoroszyt programu Excel z obsługą makr (*.xlsm) . Lista obsługiwanych formatów plików firmy Microsoft potwierdza, że ​​format .xlsm przechowuje kod VBA, a .xlsx nie. Jeśli program Excel wyświetli ostrzeżenie o usunięciu makr podczas zapisywania w formacie .xlsx, anuluj wybór formatu i zapisz kopię z obsługą makr.

Excel dla sieci Web może otwierać skoroszyt zawierający makra, ale nie może uruchamiać, tworzyć ani edytować jego kodu VBA. Wybierz Otwórz w aplikacji komputerowej, aby użyć VBE. Jeśli kombinacja klawiszy Alt+F11 nic nie da, najpierw upewnij się, że korzystasz z programu Excel na komputerze stacjonarnym, a następnie spróbuj wybrać opcję Deweloper > Visual Basic ; na laptopie, w razie potrzeby, dodaj klawisz Fn. Jeśli edytor się otworzy, ale brakuje listy projektów, wyświetl Eksplorator projektów z menu Widok.

Zostaw komentarz

Jak przenieść obraz w programie Microsoft Word

Jak przenieść obraz w programie Microsoft Word

Dowiedz się, jak przeciągać obraz w programie Word, wybierać opcje zawijania tekstu, zachowywać go w akapicie lub mocować na stronie oraz rozwiązywać problemy z obrazami, których nie można przenieść.

Jak wstawić pole wyboru w programie Excel: dwie proste metody

Jak wstawić pole wyboru w programie Excel: dwie proste metody

Dowiedz się, jak wstawić pole wyboru w programie Excel za pomocą narzędzia w komórce, zliczyć zaznaczone elementy za pomocą formuł lub dodać powiązany formant formularza w starszych wersjach programu na komputery stacjonarne.

Jak automatycznie wypełniać litery w programie Excel: od A do Z i dalej

Jak automatycznie wypełniać litery w programie Excel: od A do Z i dalej

Generuj litery od A do Z, małe litery lub etykiety powyżej Z w programie Excel za pomocą formuły z uchwytem wypełniania, SEKWENCJI lub wielokrotnego użytku listy niestandardowej.

Jak przekreślić tekst w programie Excel: skróty i metody krok po kroku

Jak przekreślić tekst w programie Excel: skróty i metody krok po kroku

Dowiedz się, jak przekreślać wiersze w programie Excel w systemie Windows, na komputerze Mac i w przeglądarce, formatować część komórki i usuwać wiersze bez usuwania ich wartości.

Czym jest Microsoft Access? Jak działają jego narzędzia bazodanowe

Czym jest Microsoft Access? Jak działają jego narzędzia bazodanowe

Microsoft Access to aplikacja bazy danych systemu Windows do przechowywania powiązanych rekordów, tworzenia zapytań, tworzenia formularzy wprowadzania danych i generowania raportów. Dowiedz się, jak działa i kiedy się sprawdza.

Importowanie i eksportowanie danych z programu Office Outlook 2010: przenoszenie danych za pomocą pliku PST

Importowanie i eksportowanie danych z programu Office Outlook 2010: przenoszenie danych za pomocą pliku PST

Dowiedz się, jak zaimportować plik PST do programu Outlook 2010 lub wyeksportować pocztę, kontakty, kalendarz i zadania. Postępuj zgodnie z odpowiednimi menu i unikaj pominiętych folderów lub duplikatów.

Zmiana wysokości i szerokości linii siatki w programie Word 2010

Zmiana wysokości i szerokości linii siatki w programie Word 2010

Dowiedz się, jak dostosować wysokość i szerokość linii siatki w programie Word 2010, zmienić widoczną częstotliwość linii oraz ustawić odstępy między liniami siatki w pionie i w poziomie.

Jak wstawić aktywną stronę internetową do slajdu programu PowerPoint

Jak wstawić aktywną stronę internetową do slajdu programu PowerPoint

Za pomocą dodatku LiveWeb możesz umieścić witrynę internetową na slajdzie programu PowerPoint, ustawić jej rozmiar i sposób odświeżania oraz sprawdzić zgodność przed prezentacją.

Odzyskiwanie hasła PST programu Outlook za pomocą jądra Nucleus

Odzyskiwanie hasła PST programu Outlook za pomocą jądra Nucleus

Odzyskaj zapomniane hasło PST programu Outlook, korzystając z bieżących instrukcji Kernela, obejmujących m.in. identyfikację właściwego pliku, wykonanie kopii zapasowej i sprawdzenie ograniczeń narzędzia.

Dodaj święta narodowe do kalendarza Outlook

Dodaj święta narodowe do kalendarza Outlook

Dodaj święta krajowe w nowym Outlooku, Outlooku w przeglądarce lub klasycznej wersji Outlooka. Dowiedz się, jak unikać duplikatów wydarzeń i sprawdzać, czy nie brakuje dat z lat 2026–2027.