Błędy makra programu Excel
Ten rozdział uczy, jak sobie z tym radzić błędy makro w Przewyższać. Najpierw utwórzmy błędy.
Umieść przycisk polecenia w arkuszu i dodaj następujące wiersze kodu:
Range("A1").Valu = 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 ma kolor x niebieski, aby wskazać błąd.
3. W Edytorze Visual Basic kliknij Resetuj, aby zatrzymać debugger.

4. Popraw błąd, dodając następujący kod na początku kodu.
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 tu poprawnie zapisana. Debugowanie to świetny sposób, aby nie tylko znaleźć błędy, ale również lepiej zrozumieć kod. Nasz przykładowy program debugowania pokazuje, jak krok po kroku przechodzić przez kod i zobaczyć efekt każdej linii kodu w arkuszu roboczym.