Cognity kurs VBA: rejestrowanie makr (bezwzględne i względne)

Preview:

DESCRIPTION

Zapraszamy do zapoznania się z prezentacją na temat rejestrowania makr. Ten temat jest szeroko omawiany podczas kursu VBA w Excelu. Więcej informacji oraz programy szkoleń znajdą Państwo na stronie www.cognity.pl.

Citation preview

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ówTel. +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! 

Recommended