Post on 24-Jun-2015
Visual Basic for Applications (VBA)- porównanie rejestrowania
bezwzględnego i względnego
MS Excel – rejestrowanie makr bezwzględne i względne
w języku VBA
Szanowni Państwo,
W poniższej prezentacji znajdą Państwo omówione rejestrowanie bezwzględne i względne w języku programowania VBA z wykorzystaniem MS Excel.
Zainteresowanych zagadnieniami związanymi z arkuszem kalkulacyjnym, zapraszamy na szkolenie Excel, które realizujemy w naszej firmie - na wszystkich poziomach zaawansowania.
W Strefie Wiedzy na stronie Cognity znajdą państwo wiele informacji, ciekawostek, kursów i przykładów systematyzujących poznaną wcześniej wiedzę z zakresu MS Office.
Rejestrowanie makr (bezwzględne)
Poprzez rejestracje makra, program Excel
zapamiętuje dokładnie te odwołania do
komórek, które zostały zaznaczone, taka
operacja nosi nazwę - rejestrowania
bezwzględnego.
Rejestrowanie makr (bezwzględne) cz 1
Gdy w Excelu podczas rejestrowania makra
zostaną zaznaczone komórki z zakresu B1 -
B10, arkusz zapisze tę operację w
następujący sposób:
Range(„B1:B10”). Select
Rejestrowanie makr (bezwzględne) cz 2
Range(„B1:B10”). Select oznacza „zaznacz
komórki z zakresu B1 do B10”.
Zawsze po uruchomieniu makra zostaną
zaznaczone te same komórki bez względu
na położenie aktywnej komórki.
Rejestrowanie makr (względne)
Program Excel zmieni tryb operacji z
bezwzględnego (domyślnego) na względny,
po naciśnięciu, w trakcie rejestrowania
makra, w pasku narzędziowym pozycji -
Zatrzymaj rejestrowanie, a następnie
Odwołanie względne.
Rejestrowanie makr (względne) cz 1
W rejestrowaniu względnym zaznaczenie zakresu
komórek przekształcane jest w sposób zależny
od położenia aktywnej komórki. Np. aktywna
komórka o adresie A1 i zaznaczeniu obszaru
komórek B1 – B10 będzie wygenerowana pod
postacią:
ActiveCell.Offset(0, 1). Range („A1:A10”). Select
Rejestrowanie makr (względne) cz 2
ActiveCell.Offset(0, 1). Range („A1:A10”). Select
Oznacza „przemieść się o zero wierszy w dół i
jedną kolumnę w prawo z komórki aktywnej, a
potem nową komórkę traktuj jakby miała adres
A1. Następnie zaznacz komórki z zakresu A1 –
A10”.
Rejestrowanie makr (względne) cz 3
Rejestrowanie względne na samym początku
opiera się na aktywnej komórce, a w następnym
kroku zapisuje odwołania względem tej aktywnej
komórki, co powoduje różne wyniki zależne od
położeń komórek.
Rejestrowanie makr (względne) cz 4
Położenie aktywnej komórki określi, które
komórki zostaną zaznaczone gdy makro
zostanie uruchomione ponownie.
Odwołanie względne
Przy rejestrowaniu makra w trybie względnym,
przycisk Odwołanie względne jest wciśnięty. Aby
powrócić do rejestrowania bezwzględnego należy
przycisnąć jeszcze raz ten przycisk.
Cognity
Jesteśmy firmą szkoleniowo-doradczą specjalizującą się przede wszystkim w szkoleniach informatycznych, ze szczególnym uwzględnieniem programów z pakietu Ms Office.
Przeszkoliliśmy już setki przedstawicieli klientów korporacyjnych, biznesowych, pracowników instytucji publicznych oraz klientów indywidualnych (zachęcamy do zapoznania się z treścią zakładki referencje na naszej stronie internetowej).
Cognity
Proponując najwyższej jakości usługi edukacyjne, umożliwiamy naszym klientom odkrywanie nowych pokładów praktycznej wiedzy, która wpływa na realną poprawę ich wyników oraz podniesienie komfortu wykonywanej pracy.
OFERTA FIRMY COGNITY OBEJMUJE:
▶ Szkolenia otwarte▶ Szkolenia zamknięte (dedykowane dla firm)▶ Konsultacje▶ Opiekę poszkoleniową▶ Doradztwo informatyczne
Jeżeli jesteś zainteresowany udziałem w organizowanym przez nas szkoleniu, zapraszamy do kontaktu:
Cognity Szkoleniaul. Dietla 25/531-070 Kraków
Tel. +48 12 421 87 54e-mail: biuro@cognity.plwww.cognity.pl
Aby być na bieżąco odwiedzaj nas również na portalu Facebook https://www.facebook.com/cognityszkolenia
Zapraszamy!