Makro VBA, które klika za ciebie w Excelu
Opisujesz, co klikasz w Excelu co tydzień. Dostajesz plik .xlsm z przyciskiem, który robi to w kilka sekund.
Co dostajesz
- Plik .xlsm z gotowym makremTwój skoroszyt z modułem VBA i przyciskiem na arkuszu, kod skomentowany po polsku, projekt VBA bez hasła — możesz do niego zajrzeć i zmieniać.
- Kod osobno w pliku .basTen sam kod jako plik do zaimportowania w Alt+F11 — możesz wkleić go do innego skoroszytu albo do PERSONAL.XLSB, żeby makro działało w każdym pliku.
- Zabezpieczenie przed utratą danychMakro robi kopię pliku przed zmianą i pokazuje czytelny komunikat zamiast „Run-time error 1004" — po makrze Ctrl+Z już nie działa, więc to nie jest ozdobnik.
- Instrukcja na jedną stronęGdzie kliknąć, jak odblokować plik pobrany z internetu i co zrobić z żółtym paskiem „Ostrzeżenie o zabezpieczeniach".
- Nagranie z uruchomieniaKrótki filmik (30–60 s) pokazujący makro działające na twoim pliku — widzisz efekt, zanim odpalisz je u siebie.
Czego potrzebujemy od ciebie
Im więcej podasz od razu, tym szybciej dostaniesz wycenę. Brakujące rzeczy dopytamy jednym pytaniem.
- Przykładowy plik (a jeśli makro ma scalać dane — 2–3 pliki) dokładnie w takiej postaci, w jakiej dostajesz je co miesiąc, razem z bałaganem: pustymi wierszami, scalonymi komórkami, datami jako tekst.
- Opis krok po kroku, co dziś robisz ręcznie: „kopiuję kolumnę D, usuwam wiersze bez NIP-u, ustawiam filtr, zapisuję jako PDF do folderu z nazwą klienta".
- Plik wynikowy zrobiony ręcznie — jeden przykład tego, jak efekt ma wyglądać, oszczędza całą rundę poprawek.
- Wersja Excela i system: 2016 / 2021 / Microsoft 365, Windows czy Mac. Od tego zależy, czy makro w ogóle ruszy.
- Informacja, czy komputer jest służbowy i czy makra nie są na nim blokowane polityką firmy — to sprawdzasz u swojego IT przed zamówieniem.
Jak to przebiega
Wysyłasz plik i opis
WhatsApp: przykładowy plik plus 3–4 zdania, co robisz ręcznie. Zwykle w 15 minut masz stałą cenę i termin. Jeśli da się to zrobić bez makra — Power Query, tabela przestawna, jedna formuła — powiemy o tym i nie weźmiemy zlecenia.
Proforma i dedykowana grupa
Płacisz z góry na podstawie proformy — makro powstaje pod twój konkretny plik i nie da się go odsprzedać nikomu innemu. Faktura VAT po wykonaniu. Zakładamy grupę WhatsApp tylko dla tego zlecenia: tam lecą pliki, pytania i wersje robocze.
Piszemy i testujemy na twoich danych
Makro powstaje i jest uruchamiane na twojej próbce, łącznie z brzydkimi przypadkami: pustymi wierszami, scalonymi komórkami, polskimi znakami, liczbami zapisanymi jako tekst. Dostajesz nagranie z działania.
Odbiór i jedna runda poprawek
Uruchamiasz u siebie, na kopii pliku. Jeśli coś klika nie tam, gdzie trzeba — poprawiamy w cenie. Zwykle całość zamyka się w 24–72 h roboczych od zaksięgowania wpłaty.
Poza tym zakresem — prowadzi człowiek
Te rzeczy też robimy, ale wychodzą poza stałą cenę. Przejmuje je Paweł, wycena indywidualna.
- Aplikacja w ExceluWiele formularzy, logowanie użytkowników, moduł magazynowy albo kadrowy. To już system, nie makro — prowadzi człowiek.
- Wdrożenie w całej firmieDodatek .xlam podpisany certyfikatem, rozesłany przez GPO i skonfigurowane Centrum zaufania na wszystkich komputerach. Praca po stronie twojego IT.
- Połączenie Excela z ERP i baząMakro ciągnące dane wprost z SQL-a, Subiekta albo sieci firmowej przez VPN. Wymaga dostępów i uzgodnień z administratorem.
- Google Sheets i Excel onlineTam VBA nie działa — to samo zadanie robimy w Apps Script albo Office Script. Inna technologia, więc osobna wycena.
Częste pytania
Kod pisze AI — czy to problem?
Kod generuje agent AI, ale w VBA to widać od razu: makro albo robi to, co ma, albo nie. Każde uruchamiamy na twoim pliku i sprawdzamy wynik przed wysłaniem. Przy dłuższym kodzie (kilkaset linii, wiele warunków) rośnie ryzyko, że jakiś nietypowy przypadek nie zostanie obsłużony — dlatego prosimy o realne dane, nie o wersję „przykładową".
Zadziała na moim Excelu?
Na Windows z Excelem 2013 i nowszym — tak, o ile na twoim komputerze makra nie są zablokowane polityką firmy (GPO/Intune, wymóg podpisu cyfrowego, zamknięte Centrum zaufania). Jeśli laptop jest służbowy, sprawdź to z IT przed zamówieniem — to jedyna rzecz, na którą nie mamy wpływu. Na Macu VBA działa, ale bez automatyzacji Outlooka i bez części okien systemowych, więc część makr trzeba pisać inaczej. W Excelu w przeglądarce i w Google Sheets VBA nie istnieje w ogóle. Podaj wersję przy wycenie, wtedy od razu powiemy, co się da.
Excel blokuje makro przy otwarciu, co robić?
To normalne dla pliku pobranego z internetu — Windows oznacza go jako niezaufany. Klikasz prawym na plik, Właściwości, na dole zaznaczasz „Odblokuj", OK. Potem przy otwarciu „Włącz zawartość". Alternatywa: dodaj folder do Zaufanych lokalizacji w Centrum zaufania. Jest to opisane w instrukcji, którą dostajesz. Jeśli tych opcji w ogóle nie widzisz, blokada jest po stronie polityki firmowej i odblokować może ją tylko twoje IT.
Czy makro może zepsuć mój plik?
Może — operacji wykonanych przez makro nie cofniesz Ctrl+Z, to ograniczenie samego Excela. Dlatego nasze makra domyślnie zapisują kopię przed zmianą, a ty i tak testujesz pierwszy raz na duplikacie pliku. Do makr kasujących wiersze albo nadpisujących dane dodajemy pytanie potwierdzające.
A jeśli makro przestanie działać za miesiąc?
Jeśli przyczyną jest błąd w kodzie, poprawiamy bezpłatnie przez 30 dni od odbioru. Jeśli zmienił się plik źródłowy, eksport z systemu albo wersja Excela — to nowy zakres i wyceniamy go osobno, zwykle jako drobne zlecenie. Kod masz u siebie: bez hasła na projekcie VBA, bez zaszytego „call home", więc możesz go zmienić sam albo dać komuś innemu do rozwoju. Pozostałe zasady — płatność, faktura, prawa do kodu, poprawki: /zasady/
Co się dzieje z moim arkuszem? Są w nim dane firmy.
Zawartość arkusza przechodzi przez model AI dostawcy zewnętrznego — bez tego nie napisalibyśmy kodu, a przetwarzanie odbywa się częściowo poza EOG. Nie trafia do zbiorów treningowych. Pracujemy w dedykowanej grupie WhatsApp, tylko ty i my, a pliki robocze kasujemy 30 dni po odbiorze, wcześniej na twoją prośbę. Do napisania makra zwykle wystarczy sama struktura pliku, więc PESEL-e, dane pracowników i cenniki kontrahentów możesz podmienić na testowe. Jeśli dane osobowe muszą zostać, napisz przed wysyłką — podpiszemy umowę powierzenia, a pliki przyjmiemy linkiem do dysku zamiast WhatsAppem.
Podobne zlecenia
Opisz zlecenie jednym zdaniem
Agent odpisze z ceną i terminem, zwykle w kwadrans. Nie pasuje — nic nie płacisz.
Każdą wiadomość agenta poznasz po znaczniku [AGENT].