Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
38
Rozdział2:SkorotoBASIC,dlaczegoniewyglądaznajomo?
Wtabeli2.1zamieszczonopodsumowanie„częścimowy”językaVBA.
Tabela2.1CzęścijęzykaprogramowaniaVBA
SkładnikVBAAnalogia
Obiekt
(Object)
Kolekcja
(Collection)
Metoda
(Method)
Parametr
(Parameter)
Właściwość
(Property)
Rzeczownik
Rzeczownik
wliczbiemnogiej
Czasownik
Przysłówek
Przymiotnik
Uwagi
Przykład:komórka(Cell)lubarkusz(Sheet).
Zazwyczajokreśla,któryzobiektów:Sheets(1).
Występujewpostaci:Obiekt.Metoda.
Listaparametrówpometodzie.Nazwaparametru
oddzielanajestodwartościzapomocąznaków:=
Możnaustawićwłaściwość(naprzykładactivecell.
height=10)lubzapisaćwartośćwłaściwości(naprzykład
x=activecell.height).
JęzykVBAnaprawdęniejesttrudny
Informacja,czymamydoczynieniazwłaściwościami,czyzmetodami,ułatwiaokre-
ślenieprawidłowejskładnikodu.Nietrzebaprzejmowaćsię,żewtymmomencie
wyglądatotrochęzagmatwanie.KiedypiszemykodVBAodpoczątku,wystarczywie-
dzieć,czyproceszmieniającykolorkomórkinażółtywymagaczasownika,czyprzy-
miotnika.Innymisłowy
,czyjesttometoda,czywłaściwość?
Itojestmoment,wktórymrejestratormakrjestszczególnieprzydatny
.Jeślinie
wiemy
,jakzakodowaćjakieśdziałanie,rejestrujemykrótkiemakro,przyglądamysię
zarejestrowanemukodowiidomyślamysięjegodziałania.
PlikipomocyVBA:KlawiszF1dowyszukiwania
potrzebnychinformacji
ModułpomocyprogramuExcelVBAtozdumiewającafunkcja,którazakłada,żejeste-
śmypołączenizInternetem.JeśliplanujemynapisaniemakrVBA,bezwzględniemusi-
mymiećdostępdozainstalowanychplikówpomocyVBA.Poniższaproceduraopisuje,
jakprostojestuzyskaćpomocwprogramieVBA:
1.OtwórzprogramExceliprzejdźdoedytoraVB,naciskającklawiszeAlt+F11.
WmenuInsertwybierzopcjęModule.
2.Wpiszponiższetrzywierszekodu:
SubTest()
MsgBox"HelloWorld!"