
Najpopularniejszy arkusz kalkulacyjny - Microsoft Excel - posiada ok. 300
funkcji gotowych do wykorzystania w sytuacjach, w
których mogą przydać się obliczenia. Jakby tego było mało, mamy do
dyspozycji potężne narzędzie jakim jest Visual Basic for Applications
(VBA) -- przejrzysty i prosty język programowania, zoptymalizowany
specjalnie pod kątem rozszerzania możliwości innych aplikacji.
Celem tej książki jest nauka wykorzystania VBA w połączeniu z Excelem. Założono więc, że nie chcesz zgłębiać teorii poszczególnych składników języka, lecz interesuje Cię strona praktyczna Twoich działań. Dlatego też każdy przykład został przez autora szeroko omówiony, zarówno od strony algorytmu, jak i wykorzystanego kodu.
Dowiesz się jak:- Zautomatyzować rutynowe czynności
- Rejestrować makrodefinicje
- Korzystać z danych zawartych w skoroszytach
- Tworzyć własne funkcje
- Komunikować się z użytkownikiem
- Zamieniać liczby na format "słownie"
- Wspomagać pracę Excela
- Losować liczby
Zapytaj Autora przez Internet! (5)Rozdział 1. Automatyzacja często powtarzanych zadań (7)
- Wprowadzenie (7)
- Dla początkujących - rejestrowanie makr (7)
- Uruchamianie zapisanych projektów (9)
- Szybkie sortowanie danych (13)
- Wymiana danych między VBA a skoroszytem. Zmienne i stałe (21)
- Czytanie i umieszczanie danych (21)
- Zmienne i stałe (24)
- Deklarowanie zmiennych i ich zasięg (26)
- Zmienne lokalne (26)
- Zmienne modułu i zmienne publiczne (28)
- Zmienne tablicowe (30)
- Co będzie, jeśli? (32)
- Pętle (35)
- For Each (36)
- Do...Loop (40)
- Idź do, idź i wróć (43)
- Dialog z użytkownikiem (45)
- Okna komunikatów (45)
- Okna dialogowe (49)
- Formularze (50)
- Obsługa błędów (54)
- Makro a funkcja (56)
- Tworzenie funkcji użytkownika (56)
- Opisywanie funkcji użytkownika (58)
- Liczby słownie (61)
- Wygląd zależny od warunków (65)
- Nawigacja między arkuszami (67)
- Wspomaganie pracy Excela (69)
- Jednorazowe losowanie (69)
- Autostart (71)
- Rozdzielanie tekstu (72)
- Poszukiwanie dni tygodnia (74)
- Poszukiwanie nazw w skoroszycie (76)
- Hiperłącza (77)
- Dodawanie polecenia do menu (82)
- Matematyka dla dziewięciolatka (84)
- Tworzenie dodatku Kalendarz w pasku narzędzi (103)
- Generowanie dźwięku (117)
- Obliczanie głębi ostrości (120)
- Arkusz ofert (130)
- Kółko i krzyżyk (134)
- Okno edytora VBA (151)
- Procedury zdarzeniowe (154)
- Właściwości formantów formularza (162)
