VBA_dla_Excela_2003_2007_Leksykon_kieszonkowy_vba7lk.pdf
(
336 KB
)
Pobierz
VBA dla Excela 2003/2007.
Leksykon kieszonkowy
Autor: Miros³aw Lewandowski
ISBN: 978-83-246-1221-5
Format: B6, stron: oko³o 150
Podrêczna œci¹ga dla tych, którzy chc¹ usprawniæ dzia³anie Excela
•
Opisy elementów VBA
•
Zasady tworzenia makr
•
Projektowanie formularzy
Mo¿liwoœci najpopularniejszego na rynku arkusza kalkulacyjnego – Excela – s¹
ogromne. Jednak czasem, szczególnie podczas wykonywania mniej typowych zadañ,
okazuj¹ siê niewystarczaj¹ce. Niekiedy te¿ sekwencja czynnoœci prowadz¹cych
do zrealizowania konkretnego zadania jest z³o¿ona i skomplikowana. Na szczêœcie,
istnieje sposób na przyspieszenie i zautomatyzowanie pracy z Excelem – s¹ nim makra,
czyli programy tworzone za pomoc¹ jêzyka Visual Basic for Applications (VBA),
bazuj¹ce na funkcjach Excela.
Ksi¹¿ka
„Tworzenie
makr w VBA dla Excela 2003/2007. Leksykon kieszonkowy”
to podrêczny zbiór wiadomoœci dotycz¹cych VBA. Znajdziesz w niej opis elementów
jêzyka VBA i obiektów MS Office oraz omówienie zasad budowania makr. Nauczysz siê
implementowaæ mechanizmy przechwytywania zdarzeñ dla obiektów, a tak¿e dowiesz
siê, jak tworzyæ formularze i procedury ich obs³ugi.
•
Sta³e i zmienne
•
Deklarowanie tablic
•
Konwersja typów danych
•
Obiekty i metody
•
Przegl¹darka obiektów
•
Operacje na ³añcuchach tekstowych
•
Obs³uga zdarzeñ arkuszy i skoroszytów
•
Formularze
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Wykorzystaj pe³niê mo¿liwoœci Excela
Spis treści
Wstęp .............................................................................................5
1. Stałe, zmienne i tablice .................................................................6
Deklarowanie zmiennych i stałych
Deklarowanie procedur i tablic
Typy zmiennych
Opcje modułu
Konwersja typów danych
6
8
10
13
15
2. Obiekty i metody ......................................................................... 21
Metody
Przeglądarka obiektów
Obiekty
22
55
58
3. Elementy języka Visual Basic ......................................................79
Funkcje i operatory matematyczne
Data i czas
Interakcja z użytkownikiem
Operacje na łańcuchach
Pętle i skoki
Instrukcje warunkowe i wyboru
Przerwanie programu
Funkcje informacyjne
Błędy
79
84
93
97
106
109
114
115
119
Spis treści
|
3
4. Procedury zdarzeniowe ............................................................ 122
Procedury zdarzeniowe dla obiektu Worksheet
Procedury zdarzeniowe dla obiektu ThisWorkbook
Zdarzenia dla innych obiektów
122
124
130
5. Formularze ................................................................................. 131
Procedury zdarzeniowe formantów
Właściwości formantów formularza
131
143
Skorowidz .................................................................................. 179
4
|
VBA dla Excela 2003/2007. Leksykon kieszonkowy
Rozdział 3. Elementy języka Visual Basic
Funkcje i operatory matematyczne
Funkcje trygonometryczne
Do wyboru mamy funkcje:
Atn
arcus tangens;
Cos
cosinus;
Sin
sinus;
Tan
tangens.
Składnia wszystkich jest taka sama:
Funkcja(Wartość)
Aby otrzymać wartość funkcji cotangens, należy zastosować funk-
cję 1/Tan.
Wartość pi możesz obliczyć na dwa sposoby.
Bezpośrednio w VBA jako arcus tangens:
Pi = 4 *
Atn(1)
lub korzystając z funkcji arkuszowej
Pi
:
pi = WorksheetFunction.Pi
Exp i Log
Log zwraca wartość logarytmu naturalnego danej liczby. Podstawą
logarytmów naturalnych jest stała e = 2,71828182845904.
Rozdział 3. Elementy języka Visual Basic
|
79
Exp
jest odwrotnością funkcji
Log
— zwraca wartość liczby e pod-
niesioną do wskazanej potęgi.
Składnia:
Exp(Wykładnik)
Wykładnik
wykładnik potęgi;
Log(Liczba)
Liczba
liczba rzeczywista dodatnia, której logarytm należy obliczyć.
Sqr
Zwraca pierwiastek kwadratowy podanego argumentu.
Składnia:
Sqr(Argument)
Argument
liczba rzeczywista większa od 0.
Randomize, Rnd
Randomize
służy do zainicjowania generatora liczb losowych.
Składnia:
Randomize(Baza)
Baza
(argument opcjonalny)
wartość początkowa do obliczenia zbioru liczb pseudoloso-
wych. Jeżeli go pominiesz, zostanie on ustalony na podstawie
wskazań zegara systemowego, co dodatkowo korzystnie
wpłynie na losowane liczby.
Rnd
generuje liczbę losową z zakresu od 0 do <1.
80
|
VBA dla Excela 2003/2007. Leksykon kieszonkowy
Plik z chomika:
Ksiazki_20
Inne pliki z tego folderu:
100_sposobow_na_Excel_100exc.pdf
(1593 KB)
50_praktycznych_formul_na_kazda_okazje_e_0llu.pdf
(1344 KB)
100_sposobow_na_Excel_2007_PL_Tworzenie_funkcjonalnych_arkuszy_100e27.pdf
(1096 KB)
ABC_Excel_2019_PL_abce19.pdf
(3890 KB)
ABC_Excel_2013_PL_abce13.pdf
(2635 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin