Biblioteka promptów

Makro VBA do powtarzalnej pracy w Excelu

Makro z komentarzami i potwierdzeniem przed zmianami – do kopiowania arkuszy, formatowania i porządków w plikach.

Prompt – 4 zmienne do uzupełnienia

Napisz makro VBA dla Excela, które zautomatyzuje moje cotygodniowe zadanie.
Wersja Excela: [WERSJA EXCELA]
Co robię teraz ręcznie, krok po kroku: [KROKI RĘCZNE]
Układ pliku (nazwy arkuszy, zakresy, kolumny): [UKŁAD PLIKU]
Czego makro nie może zmieniać: [CZEGO NIE RUSZAĆ]

Wymagania:
- komentarze po polsku przy każdym bloku,
- okno z potwierdzeniem przed usunięciem lub nadpisaniem danych,
- komunikat na końcu, co zostało zrobione,
- obsługa sytuacji, gdy arkusz o danej nazwie nie istnieje.
Na końcu napisz, jak dodać makro do pliku, zapisać jako .xlsm i przypisać do przycisku.

Kiedy użyć tego promptu

Gdy co tydzień powtarzasz w Excelu te same kliknięcia: kopiujesz arkusz z szablonu, czyścisz zakresy, formatujesz raport, zmieniasz nazwy. Makro zrobi to w kilka sekund, a model napisze je na podstawie opisu – nawet jeśli nigdy nie programowałeś w VBA.

Przykład

Przykładowe dane do uzupełnienia:

  • WERSJA EXCELA: polski Excel 365 na Windows
  • KROKI RĘCZNE: kopiuję arkusz „Szablon”, nazywam go datą poniedziałku, czyszczę B5:F50, wpisuję datę w B2
  • UKŁAD PLIKU: arkusze: Szablon, Podsumowanie, tygodnie jako RRRR-MM-DD; formuły w kolumnie G
  • CZEGO NIE RUSZAĆ: formuły w kolumnie G i arkusz Podsumowanie

Czego się spodziewać: Dostaniesz makro, które tworzy kopię szablonu z nazwą w formacie RRRR-MM-DD, pyta o potwierdzenie przed czyszczeniem B5:F50, wpisuje datę, pomija kolumnę G i kończy komunikatem „Utworzono arkusz 2026-10-26”, plus instrukcję zapisania pliku jako .xlsm.

Jak dopasować prompt do siebie

  • Arkusze Google: poproś o skrypt Apps Script zamiast VBA.
  • Kilka plików naraz: opisz folder i poproś o makro, które przejdzie po wszystkich skoroszytach.
  • Firma blokuje makra: zapytaj o rozwiązanie w Power Query albo formułach.

Wskazówki

  • Testuj makro zawsze na kopii pliku – jego działania nie cofniesz przyciskiem „Cofnij”.
  • Poproś o wyjaśnienie kodu linijka po linijce, zanim uruchomisz go na prawdziwych danych.
  • Nie uruchamiaj makr z plików z nieznanych źródeł – to częsta droga ataków.

Najczęstsze błędy

  • Uruchomienie makra na jedynej wersji pliku bez kopii zapasowej.
  • Opis „zrób porządek w arkuszu” bez nazw arkuszy i zakresów.

Co dalej – dopytaj model

Gdy dostaniesz odpowiedź, możesz pójść krok dalej tym poleceniem:

Dodaj do makra zapis logu: w osobnym arkuszu „Log” dopisuj datę, godzinę i nazwę utworzonego arkusza przy każdym uruchomieniu.