Uruchom makro automatycznie po zmianie komórki

Spisie treści

Jak połączyć makro ze zmianą tabeli

Jeśli chcesz mieć pewność, że makro zostanie wykonane dokładnie wtedy, gdy coś zostanie zmienione w tabeli, możesz to zrobić za pomocą Arkusz_Zmiana-Ukończ wydarzenie.

Aby połączyć kod programu z arkuszem, wykonaj następujące czynności:

  1. Otwórz skoroszyt.
  2. Kliknij prawym przyciskiem myszy żądany arkusz na dole karty arkusza.
  3. Wybierz POKAŻ KOD z menu kontekstowego.

Excel otwiera teraz edytor VBA. Teraz aktywuj wpis KARTA PRACY z pierwszej listy wyboru (OGÓLNE), jak pokazano na poniższym rysunku:

Program Excel automatycznie dołącza teraz podprogram do skoroszytu. Wszystkie instrukcje, które umieszczasz w tym podprogramie, są wykonywane, gdy tylko nastąpi zmiana w odpowiednim arkuszu.

Z parametrem Cel program przekazuje adres komórki, w której coś zostało zmienione. Wprowadź następujące polecenie w podprogramie (między wierszami zaczynającymi się od Pod oraz Kończyć się aby przetestować tę funkcję:

MsgBox ("Zmieniłeś" & Target.Address & ".")

Jak tylko zmienisz komórkę w arkuszu, Excel wyświetli okno wiadomości:

Zmieniając Cel Powiązując je z zapytaniem, możesz zaprojektować makro tak, aby reagowało tylko na zmiany w określonych komórkach.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave