Błędy makr w Excelu - Easy Excel VBA

Spisie treści

W tym rozdziale dowiesz się, jak sobie radzić błędy makr w Przewyższać. Najpierw stwórzmy kilka błędów.

Umieść przycisk polecenia w arkuszu i dodaj następujące wiersze kodu:

x = 2
Zakres("A1").Wartość = x

1. Kliknij przycisk polecenia na arkuszu.

Wynik:

2. Kliknij OK.

Zmienna x nie jest zdefiniowana. Ponieważ używamy instrukcji Option Explicit na początku naszego kodu, musimy zadeklarować wszystkie nasze zmienne. Excel VBA pokolorował x niebieski, aby wskazać błąd.

3. W Edytorze Visual Basic kliknij Resetuj, aby zatrzymać debuger.

4. Popraw błąd, dodając następującą linię kodu na początku kodu.

Dim x As Integer

Być może słyszałeś już o technice zwanej debugowaniem. Dzięki tej technice możesz przejść przez swój kod.

5. W Edytorze Visual Basic umieść kursor przed Prywatnym i naciśnij klawisz F8.

Pierwsza linia zmienia kolor na żółty.

6. Naciśnij F8 jeszcze trzy razy.

Pojawia się następujący błąd.

Obiekt Range ma właściwość o nazwie Value. Wartość nie jest tutaj poprawnie napisana. Debugowanie to świetny sposób nie tylko na znalezienie błędów, ale także lepsze zrozumienie kodu. Nasz przykładowy program debugowania pokazuje, jak wykonać jeden krok przez kod i zobaczyć efekt każdej linii kodu w arkuszu.

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

wave wave wave wave wave