Jak dodać lub wstawić kartę programisty w programie Excel? (z przykładem)

Karta dewelopera w programie Excel

Zakładka programisty w programie Excel służy do generowania makr, tworzenia aplikacji VBA, projektowania formularzy oraz importowania lub eksportowania XML. Domyślnie karta programisty jest wyłączona w programie Excel, dlatego należy ją włączyć w menu opcji w programie Excel.

Zanurkujmy głębiej i przejdźmy przez różne opcje, które oferuje zakładka Deweloper.

Jak dodać kartę programisty w programie Excel?

  • Krok 1: Otwórz nowy arkusz programu Excel i przejdź do pliku. Przejdź do opcji.
  • Krok 2: Po kliknięciu „Opcje” wybierz Dostosuj Wstążkę po lewej stronie i Wybierz karty główne po prawej stronie, a następnie zaznacz pole wyboru Deweloper i kliknij przycisk OK
  • Krok 3: Karta programisty pojawi się w pliku Excel

Jak pisać programy VBA za pomocą zakładki dewelopera?

Karta programisty w programie Excel może być używana do pisania programów VBA, jak pokazano poniżej -

Przykład 1 - Pisanie prostego kodu wyświetlającego „Cześć, witamy w VBA”

Przejdź do zakładki Developer i wybierz „Visual Basic”, pojawi się nowe okno

Kliknij dwukrotnie Arkusz1 (Arkusz1), a po prawej stronie pojawi się pusty dokument lub okienko

Wpisz następujący kod i kliknij przycisk Uruchom, pojawi się okienko z napisem „Cześć, witamy w VBA”.

Objaśnienie kodu:

Sub i End Sub są używane jako procedury lub, powiedzmy, główna część programu.

Msgbox ” to funkcjonalna funkcja pakietu VBA, która wyświetla wszystko, co jest w nim napisane, na przykład („Witaj, witamy w VBA”)

Aby zapisać powyższy kod, zapisz go jako plik .xlsm, aby kod makra został zapisany.

Przykład nr 2 - Kliknij funkcję przycisku

Ta szczególna funkcja umożliwia każdemu uruchomienie kodu poprzez kliknięcie przycisku, a dla lepszego zrozumienia zróbmy ilustrację, na której osoba dynamicznie wprowadza imię i miejsce urodzenia, które zostanie wyświetlone jako wyjście.

Przejdź do zakładki Deweloper i kliknij Przyciski radiowe w programie Excel i wybierz Przycisk (Formant)

Przeciągnij go w dowolne miejsce formularza, a pojawi się następujące okno dialogowe i zmień nazwę makra.

Kliknij przycisk Nowy, a pojawi się następująca strona kodowa.

Kodowanie i objaśnienie

  • Funkcja „ Dim ” służy do zadeklarowania zmiennej, która może być ciągiem znaków, liczbami itp. (Tutaj nazwa i miejsce urodzenia to zmienne zadeklarowane jako ciąg)
  • „InputBox” to funkcjonalna funkcja języka VBA, w której użytkownik jest proszony o wprowadzenie danych
  • Msgbox ” to funkcja funkcjonalna pakietu VBA, która wyświetla wszystko, co jest w nim napisane

Teraz zamknij okno strony kodowej

Kliknij prawym przyciskiem myszy przycisk i wybierz edytuj tekst w programie Excel, w którym utworzono przycisk, i zmień jego nazwę na „Imię_urodziny”.

Kliknij przycisk i wprowadź imię i miejsce urodzenia.

Pojawiły się dwa monity dotyczące imienia i urodzenia (wprowadź imię i miejsce urodzenia dla np. Dhrish i Pune)

Po wpisaniu nazwy pojawi się następujący wynik.

Zapisz plik jako plik .xlsm.

Jak nagrać makro na karcie programisty?

Najlepiej sprawdza się, gdy trzeba wykonywać zadanie w sposób powtarzalny i chce się zaoszczędzić czas zarówno na powtarzalnej pracy, jak i na kodowaniu.

Tak więc, oto wcześniejszy przykład, który wziąłem wcześniej, przypuśćmy, że ktoś chce pokolorować kolumnę, która ma formuły, ale dla każdego pliku. Więc co można zrobić, to nagrać pracę, wykonując ją najpierw ręcznie, a następnie uruchamiając ją dla innych plików.

Załóżmy, że mamy dane jak poniżej.

Więc tutaj musimy pokolorować na żółto w kolumnach F, G i sumie wierszy na żółto, ponieważ są to kolumny i wiersze z formułami.

Więc przed kolorowaniem te żółte idą do zakładki dewelopera.

Kliknij Record Macro w Excelu

Po kliknięciu Record Macro pojawi się okno dialogowe, w którym można zmienić jego nazwę na Color_Yellow.

Kolumny F, G i Suma w wierszu są oznaczone kolorem żółtym

Po kolorowaniu przejdź do zakładki Deweloper.

Kliknij Zatrzymaj nagrywanie

Przejdź do zakładki Deweloper w programie Excel i Visual Basic

Wybierz Module1

Następnym razem, gdy będziesz chciał powtórzyć zadanie, możesz kliknąć przycisk (Uruchom makro), kopiując i wklejając ten sam kod w nowym arkuszu programu Excel za pomocą łącza. Pisanie prostego kodu do wyświetlania

Jak zapewnić bezpieczeństwo makr za pomocą karty programisty?

W razie potrzeby można włączyć makra chronione hasłem.

Przejdź do zakładki Deweloper.

Otwórz Visual Basic

Otwórz makro, dla którego kod wymaga włączenia hasła (np. Bierzemy makro Color_Yellow jak w powyższym przykładzie)

Wybierz Narzędzia i właściwości VBAProject

Pojawi się okno dialogowe

Wybierz zakładkę Ochrona

Zaznacz Zablokuj projekt do przeglądania

Wpisz potrzebne hasło, potwierdź je i kliknij OK

Zapisz go jako plik .xlsm podczas zapisywania i zamknij go

Otwórz plik i powtórz kroki 1, 2 i 3

Poprosi o hasło i wprowadzi hasło

Teraz będzie mógł zobaczyć kod

Rzeczy do zapamiętania

  • Jest to wbudowana karta w programie Excel
  • Łatwo zautomatyzować wszystko za pomocą nagrywania makra
  • Najlepszą częścią tego są monity w czasie wykonywania lub monity użytkownika, które można podać za pomocą kliknięcia przycisku w VBA
  • Można również tworzyć formularze lub Basic UI w VBA; proszę zapoznać się z referencjami dla tego samego

Interesujące artykuły...