Kurs VBA - obsługa błędów w Excelu

Page 1

Poradnik VBA: Obsługa błędów VBA w Excelu


Poradnik VBA: Obsługa błędów VBA w Excelu


Szanowni Państwo,

Zachęcamy do zapoznania się z prezentacją Poradnik VBA: obsługa błędów VBA w Excelu.

Prezentacja została przygotowana przez ekspertów i specjalistów Cognity.


Poradnik VBA: Obsługa Błędów Obsługa błędów

Błędy składni (syntaktyczne0 oraz błędy wykonania (w trakcie działania programu), które mogą być obsłużone lub nieobsłużone przez odpowiednie mechanizmy.

Kurs VBA


Poradnik VBA: Instrukcja On Error Instrukcja On Error

Włącza procedurę obsługi błędów oraz określa miejsce procedury. Może być również użyta do wyłączania procedury obsługi błędów.

Kurs VBA


Poradnik VBA: Instrukcja On Error On Error GoTo etykieta

Włącza procedurę obsługi błędów przez określenie miejsca w procedurze, do którego przekazane zostanie dalsze wykonywanie instrukcji w przypadku wystąpienia błędu.

Kurs Excel


Poradnik VBA: Instrukcja On Error On Error GoTo etykieta c.d.

Argument etykieta określa miejsce procedury obsługi błędów jako etykieta wiersza lub numer wiersza i musi być umieszczony w obrębie tej samej procedury co instrukcja On Error.

Kurs VBA


Poradnik VBA: Instrukcja On Error On Error Resume Next

Określa że w przypadku wystąpienia błędu wykonania programu następuje natychmiastowe przekazanie sterowania do następnej instrukcji (zignorowanie błędu i zezwolenie VBA na wykonanie dalszych instrukcji procedury).

Kurs VBA


Poradnik VBA: Instrukcja On Error On Error GoTo 0

Wyłączenie wcześniej włączonej procedury obsługi błędów w bieżącej procedurze (przywrócenie standardowej obsługi błędów).

Kurs Excel


Poradnik VBA: Instrukcja Resume Instrukcja Resume

Przywraca wykonane po zakończeniu obsługi błędów.

Kurs VBA


Poradnik VBA: Instrukcja Resume Resume (0)

Jeżeli błąd wystąpił w tej samej procedurze co procedura obsługi błędów, wykonanie programu przywracane jest do instrukcji, która spowodowała błąd.

Kurs VBA


Poradnik VBA: Instrukcja Resume Resume (0) c.d.

Jeżeli błąd wystąpił w wywołanej procedurze, wykonanie powraca do instrukcji, która ostatnia wywołała procedurę zawierająca obsługę błędów.

Kurs VBA


Poradnik VBA: Instrukcja Resume Resume Next

Działania analogiczne jak w przypadku instrukcji Resume[0] z tą różnicą, że wykonanie powraca do następnej instrukcji po instrukcji, która ostatnio wywołała procedurę zawierającą obsługę błędów (lub po instrukcji On Error Resume Next).

Kurs Excel


Poradnik VBA: Instrukcja Resume Resume Etykieta

Powoduje dalsze wykonywanie kodu od linii określonej przez argument etykieta. Argument ten określony jest przez etykietę lub numer wiersza musi znajdować się w tej samej procedurze co obsługa błędu. Kurs VBA


Poradnik VBA: Instrukcja Resume Instrukcja Resume Przykład:

Sub NazwaProcedura1(ar gument1, argument2, …)…’instrukcje procedury On Error GoTo etykieta1 ’miejsce obsługi błędu …’kolejne instrukcje procedury. Kurs VBA


Poradnik VBA: Instrukcja Resume Instrukcja Resume c.d. Przykład:

On Error Resume Next ’zignorowanie błędu …On Error GoTo 0 ’wyłączenie obsługi błędów …Exit Sub Etykieta1: ’instrukcje obsługi błędu … Resume Next instrukcje powrotu po zakończeniu obsługi błędów End Sub

Kurs Excel


Kurs VBA Jeżeli chcesz wiedzieć więcej o VBA w Excelu skorzystaj z oferty naszych kursów: • Kurs Analiza danych z wykorzystaniem VBA. Automatyzacja raportowania • Kurs VBA w Excelu Zaawansowany • Kurs Makra w MS Excel • Kurs VBA w Excelu Podstawowy

Kurs VBA


Kurs VBA Więcej artykułów dotyczących VBA w Excelu odnajdziesz na naszym blogu Strefa Wiedzy w Cognity.

Kurs VBA


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.