poprawa błędu w kodzie VBA

Poprawa błędu w kodzie VBA

W Excelu 2007 makra są tworzone w języku programowania VBA (Visual Basic for Application). Mamy dwie możliwości pozwalające budować makra, pierwsza to po prostu napisanie odpowiedniego kodu w edytorze VBA, druga to rejestrowanie makra. Kod VBA

Może się zdarzyć, że podczas nagrywania makra popełniliśmy drobny błąd, np. literówkę i chcielibyśmy to poprawić bez konieczności powtarzania całego procesu. W tym celu możemy spróbować zmienić coś bezpośrednio w kodzie uruchamiając edytor VBA (Alt+F11). Naszym oczom powinno się ukazać takie okno:

Kod makra w edytorze VBA

Na pierwszy rzut oka kod programu może wydać się przerażający, ale po dłuższej chwili na pewno odnajdziemy poszczególne kroki, które wykonywaliśmy podczas nagrywania makra. Gdybyśmy np. chcieli zmienić nagłówek Data na Dzień to wystarczy, że w drugiej linijce kodu zmienimy odpowiedni wyraz i zapiszemy zmiany

ActiveCell.FormulaR1C1 = "=VALUE(RC[-5])"

Range("D2:H2").Select

Selection.AutoFill Destination:=Range("D2:H13"), Type:=xlFillDefault

Range("D2:H13").Select

Columns("A:C").Select

Selection.EntireColumn.Hidden = True

i zamienić pogrubioną linię na poniższy fragment:

Selection.Autofill Destination:=Range("D2:H" & Range("A" & Rows.Count).End(xlUp).Row) 

Ta zmiana powoduje, że wiersze będą automatycznie wypełniane w takiej ilości ile mamy danych w kolumnie A. Teraz możemy zapisać zmianę, uruchomić jeszcze raz makro i cieszyć się z jego pełnej funkcjonalności.


Wyszukiwarka

Podobne podstrony:
Poprawa błędu księgowego
test poprawkowy grupa 1
WADY STÓP poprawki
ZPSBN T 24 ON poprawiony
Prezentacja poprawiona
Chemia organiczna czesc I poprawiona
Postępowanie poprawione
Wykład 5 Sektor finansów publicznych poprawiony
Egzamin poprawkowy I 2009 2010
D Studiowe PKM Wał Wał złożeniowy Model POPRAWIONY
Elektro (v2) poprawka
poprawki analityczna
Poprawkowy IBM 2008 2009
poprawkowe, MAD ep 13 02 2002 v2
access programowanie w vba

więcej podobnych podstron