Porozmawiaj o Excelu i pracy

Jaka jest funkcja Makra?
Wprowadzenie do makr i VBA dla początkujących

Tworzenie miesięcznych rachunków i zbieranie numerów z różnych plików. Czy zdarza Ci się, że obsługując Excela, myślisz: „Zrobiłem to samo w zeszłym miesiącu?”

Makra mogą automatyzować takie rutynowe zadania. Co możesz zrobić i jak może Ci to pomóc w pracy? Weźmy przykład rzeczywistej pracy.

MacrowNie jest wymagana znajomość koduNajpierw zobacz, jak działa Makra →

Jaka jest funkcja Makra?

Makra to funkcje automatyzujące rutynowe zadania w programie Excel.Możesz wykonywać operacje, które zwykle wykonujesz pojedynczo, takie jak wprowadzanie danych do komórek, obliczanie, formatowanie tabel i zapisywanie.

Excel ma funkcję o nazwie „Nagrywanie makr”. Jeśli rozpoczniesz nagrywanie, a następnie zaczniesz manipulować stołem, kroki pozostaną takie same i będziesz mógł powtórzyć tę samą operację później. Do prostych zadań można tworzyć makra bez konieczności samodzielnego pisania programu.

Jednak dane mogą nie być dokładnie takie same w każdym miesiącu. Liczba linii może wzrosnąć lub mogą zostać w nich zmieszane spacje. Do dokładnej i precyzyjnej kontroli przetwarzania w celu uwzględnienia tych różnic wymagane jest programowanie. Używanym w tym celu językiem jest VBA.

VBA oznacza „Visual Basic for Applications”. Kroki pozostałe w „Nagrywaniu makr” są również kodem VBA. Możesz modyfikować to, co nagrałeś lub utworzyć, pisząc kod od zera.

Jakie zadania można zautomatyzować?

Na przykład prace takie jak: Nie jest to praca specjalna, ale staje się czasochłonna w miarę wzrostu liczby spraw.

studium przypadku1

Tworzenie, formatowanie i zapisywanie faktur

Od publikowania szczegółów po obliczanie kwot, formatowanie i zapisywanie plików PDF. Porównaj, ile minut zajmuje zrobienie tego ręcznie i ile sekund zajmuje zrobienie tego za pomocą makra.

Zmień adres i dane każdego partnera biznesowego, oblicz kwotę i zapisz ją pod stałą nazwą. Tę serię zadań można pozostawić makrom.

Sprawdź obraz operacji →

studium przypadku2

Tworzenie i drukowanie wykresów

Zapisz kroki od utworzenia wykresu do jego wydrukowania za pomocą „Nagrywania makr” i zamień go w Makra.

Jeśli tworzysz dokumenty w tym samym formacie na każde spotkanie, możesz z góry określić rodzaj wykresu, tytuł i zakres druku.

Sprawdź obraz operacji →

studium przypadku3

Agregacja wielu plików

Przeczytaj wiersz po wierszu, aby zobaczyć, co by się stało, gdybyś napisał kod VBA w celu zagregowania trzech plików otrzymanych z oddziału.

Odczytuje w kolejności pliki każdego oddziału i osoby odpowiedzialnej, które docierają w tym samym formacie, i zestawia niezbędne dane w jedną tabelę.

Sprawdź obraz operacji →

Nawet jeśli jest to zautomatyzowane, nadal konieczne jest sprawdzenie gotowej treści.Jeśli jednak możesz ograniczyć powtarzalność transkrypcji i ustawień, możesz zyskać czas na sprawdzenie liczb, przyjrzenie się wynikom i przemyślenie ich.

Umiejętności, które można wykorzystać w pracy lub w pracy dodatkowej

Rośnie liczba usług agregujących i analizujących dane, takich jak narzędzia BI. Mimo to istnieje wiele sytuacji, w których Excel jest używany w codziennej pracy. Sam odczuwam to bardzo wyraźnie, pracując jako pracownik biurowy.

W razie potrzeby możesz dodać liczby i notatki, a także dostosować stół do potrzeb drugiej osoby. Myślę, że łatwość obsługi programu Excel jest jednym z powodów, dla których nadal jest on używany. Z drugiej strony ręczna praca związana z porządkowaniem stołów może pozostać zadaniem miesięcznym.

Dlatego ludzie, którzy potrafią zautomatyzować istniejące zadania w Excelu, są w świetnych rękach. Szukając pracy, możesz wyszukać „Excel VBA” i „Makra”, aby znaleźć oferty pracy związane z doskonaleniem biznesu lub tworzeniem narzędzi.

Umiejętności Makra, które nabędziesz w swojej pracy, możesz wykorzystać także w pracy dodatkowej.Możliwość szczegółowego wyjaśnienia zadań, które możesz wykonać, takich jak tworzenie faktur i miesięcznych zestawień, ułatwi osobie zgłaszającej prośbę zrozumienie.

Oczywiście sama umiejętność pisania kodu nie oznacza, że dostaniesz pracę. Moja praca polega na słuchaniu kroków drugiej osoby, decydowaniu, co zautomatyzować, sprawdzaniu wyników i mówieniu, jak z tego skorzystać. Próbując najpierw ulepszyć jedno ze znanych zadań, możesz doświadczyć tego procesu.

Jaki jest sens uczenia się teraz, gdy sztuczna inteligencja potrafi pisać kod?

Teraz możesz powiedzieć AI, co chcesz zrobić, a ona utworzy za Ciebie kod VBA. W porównaniu z pisaniem od zera po jednym wierszu, obciążenie związane z rozpoczynaniem czegoś jest mniejsze.

Jednak nie polecam go używać bez wiedzy o VBA. Nie tylko wtedy, gdy przestaje działać, ale także dlatego, że czasami daje błędne wyniki bez żadnego błędu.

Na przykład, jeśli po prostu powiesz komuś, żeby „podsumował sprzedaż”, nie będzie wiedział, w której kolumnie jest sprzedaż, co zrobić z pustymi spacjami ani czy można uwzględnić wiersz sumy. Rolą człowieka jest zdecydować, czego chce i zobaczyć, co zostanie osiągnięte.

Nie musisz zapamiętywać całej gramatyki. Które komórki są przetwarzane, gdzie się powtarzają i w jakich warunkach procesy są podzielone? Gdy zrozumiesz podstawy, instrukcje dla sztucznej inteligencji i konsultacje dotyczące poprawek staną się bardziej szczegółowe.Sposób określania zakresów, powtarzania i pisania rozgałęzień warunkowych podsumowano w artykule Lista często używanych kodów.

Wypróbuj najpierw kod utworzony przez sztuczną inteligencję, korzystając z kopii skoroszytu lub danych ćwiczeniowych. Dobrym pomysłem jest samodzielne sprawdzenie, czy liczba sztuk i łączna kwota odpowiadają pierwotnym danym.

Od czego powinni zacząć początkujący? 4 kroki, aby rozpocząć pracę z makrami

Aby rozpocząć korzystanie z makr, nie potrzebujesz żadnego specjalnego oprogramowania. Jak zwykle w programie Excel, wykonaj następujące czynności.

  1. Pokaż kartę programisty
    Na początku jest ukryty. Wybierz „Plik” → „Opcje” → „Dostosowywanie Wstążki” i zaznacz „Programista”.
  2. Spróbuj nagrać operacje za pomocą „Nagrywania makr”
    Jeśli naciśniesz „Nagraj Makra” na karcie programisty, a następnie manipulujesz tabelą, ten krok stanie się makrem. Podczas zapisywania wybierz „Skoroszyt programu Excel z obsługą makr (.xlsm)”.
  3. Przeczytaj kod za pomocą VBE (Edytor Visual Basic)
    Otwórz go za pomocą „Visual Basic” (Alt + F11) na karcie programisty. Przyjrzyjmy się kodowi zarejestrowanego makra.
  4. Napisz i uruchom krótki kod
    Utwórz miejsce do zapisania kodu, wybierając ``Wstaw'' → ``Moduł standardowy'' i spróbuj zacząć od krótkiego kodu, np. wstawienia znaku do komórki. Aby wykonać, należy nacisnąć przycisk „▶” lub klawisz F5.

Na początku wystarczy, że będziesz mógł przeczytać wiersz po wierszu „co się dzieje w której komórce”.Jeśli będziesz później pamiętać o powtarzaniu i rozgałęzianiu warunkowym, uda Ci się to zrobić na czas.

Szczegóły etapów przygotowania i sposobu zapisywania zmiennych, specyfikacji zakresu, rozgałęzień warunkowych, powtórzeń itp. podsumowano na osobnej stronie.

Przygotowanie środowiska programistycznego i przykładów kodu, który można skopiować i wykorzystaćJak rozpocząć pracę z VBA i lista często używanych kodów →

Możesz przećwiczyć wszystko, od wyświetlenia karty programowania po wpisanie i uruchomienie kodu w przeglądarce.

MacrowPoćwicz korzystanie z przeglądarkiPrzećwicz swój pierwszy VBA →

Jak uczyć się makr i VBA dla początkujących

Zalecamy Metoda badania polegająca na faktycznym przeniesieniu pliku Excel z materiałami dydaktycznymi podczas czytania wyjaśnienia mechanizmu. Zamiast po prostu patrzeć na kod, łatwiej będzie to zrozumieć, jeśli sprawdzisz, czy „ta jedna linia zmieniła tę komórkę”.

Jeśli chcesz uczyć się samodzielnie, zacznij od książki wprowadzającej dołączonej do plików ćwiczeń.

Książki polecamy tym, którzy chcą postępować we własnym tempie. Wybór książki rozpoczynającej się od „rejestrowania makr” i kończącej się sekwencyjnie, aż do specyfikacji komórek, powtórzeń i rozgałęzień warunkowych, ułatwi połączenie Twojej wiedzy.

Przed zakupem sprawdź, czy Czy mogę pobrać pliki ćwiczeń? jest kompatybilny z wersją programu Excel, której używasz oraz systemem Windows/Mac. Zamiast kończyć książkę, myślę, że lepiej skupić się na pracy z jednym przykładem i nieznacznie zmienić liczby i warunki.

Jeśli chcesz sprawdzić jak pisać podczas czytania książki, skorzystaj także z Lista często używanych kodów.

Najpierw przyjrzyjmy się, jak makra mogą zmienić Twoją pracę.

Zanim nagle zaczniesz się uczyć, sama świadomość, że coś działa w ten sposób, może dać ci wyobrażenie o tym, co chcesz robić. Wypróbuj trzy różne prace z Keynyanem, Mauchu i Macrowem. Na koniec możesz poćwiczyć pisanie i uruchamianie własnego kodu.

Poznaj automatyzację faktur →