Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
34Rozdział1:ZwiększaniemożliwościprogramuExcelzapomocąjęzykaVBA
1
Zamiasttegonależywpisaćformułęzpojedynczymznakiemdolara,naprzykład
:SUMA(E$2:E10).Wtakimprzypadku,rejestratormakrzarejestrujepierwszeodwołanie
E$2jakoustaloneirozpocznieokreślaćzakressumowaniabezpośredniopodnagłówkami
wpierwszymwierszu.Zakładając,żebieżącąkomórkąjestE11,rejestratormakrrozpozna
E10jakoodwołaniewzględnewskazującebezpośredniopowyżejbieżącejkomórki.
Wskazówka4:Próbujrejestrowaćmakrainnymimetodami,jeślizastosowanametodaniedziała
WprogramieExcelnajczęściejistniejewielesposobówwykonywaniatychsamychzadań.
Jeślinapotkamybłędnykodgenerowanyprzezjedensposób,wartospróbowaćinnego.
PonieważwzespolemenedżerówprojektówprogramuExceljest16osób,prawdopo-
dobniekażdametodabyłaprogramowanaprzezinnągrupę.Wjednejzanalizprzypad-
kówwtymrozdziale,jednozadaniewiązałosięzzastosowaniemdowszystkichkomórek
funkcjiAutodopasowanieszerokościkolumn.Niektóreosobymogąnacisnąćklawisze
Ctrl+A,byzaznaczyćwszystkiekomórki,ainnemogąnacisnąćklawiszeCtrl+ł.Począwszy
odwersjiExcel2007,niedziałakodgenerowanyprzeznaciśnięcieklawiszyCtrl+Aprzy
włączonymtrybieodwołańwzględnych.KodzwiązanyzsekwencjąCtrl+łjestbardzostary
inadaldziaławewszystkichprzypadkach.
Następnekroki
Wrozdziale2nSkoronazywasięBASIC,dlaczegoniewyglądaznajomo?”
,przeanalizu-
jemytrzymakra,którezarejestrowaliśmywtymrozdzialeipostaramysięjezrozumieć.
KiedyjużnauczymysięczytaćkodVBA,naturalnymkrokiembędziepoprawienieza-
rejestrowanegokodulubnapisaniepoprawnegoodpoczątku.Wartoprzeczytaćkolejny
rozdział-wkrótceprzekonamysię,żeVBAtodobrerozwiązanieinauczymysiępisać
dobrzedziałającykod.