Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ VBA

Excel. Tworzenie zaawansowanych aplikacji Język: 1

978-83-246-3423-1

Cena Brutto: 59.00

Cena netto: 56.19

Ilość:
Wersja: Drukowana
Autor Sergiusz Flanczewski
Liczba_stron 360
Wydawnictwo Helion
Dodatki 1CD
Oprawa miękka
Data_Wydania 2012-01-13
Poziom All Levels

Zmierz się z Excelem!

  • Narzędzia automatyzacji prac w Excelu, czyli czego można pozbyć się od ręki
  • Przekazywanie danych pomiędzy procedurami, czyli jak uniknąć ciągłego przepisywania
  • Funkcje i formatowanie warunkowe, czyli jak wycisnąć z Excela wszystko, co się da

Każdy, kto kiedykolwiek mierzył się z Excelem, wie, że program ten może być użyteczny na tysiąc różnych sposobów. Jednak tylko zaawansowani użytkownicy, na co dzień wykorzystujący go do swoich celów, podejrzewają, że da się w nim zautomatyzować oraz wykonać niemal dowolnie skomplikowane operacje i obliczenia, by ułatwić sobie pracę. Trzeba tylko wiedzieć, jak to zrobić. Samodzielne dochodzenie do takich rozwiązań bywa żmudne i kłopotliwe, a ponadto nie każdy ma na to czas. Na szczęście istnieje prostsze wyjście - można kupić tę książkę i skorzystać z podpowiedzi jej autora. Znajomość procedur obsługi języka VBA może w znacznym stopniu uprościć tworzenie arkuszy kalkulacyjnych i korzystanie z nich. Za stosowaniem takich rozwiązań przemawia łatwość ich stosowania.

Sergiusz Flanczewski proponuje swoim czytelnikom działające przykłady, gotowe do użycia bez żadnych dodatkowych starań, choć przygotowane w taki sposób, by bardziej ambitny użytkownik Excela mógł je bez większych kłopotów uzupełnić o własne pomysły. W książce znajdziesz także opisy procedur konstruowania poszczególnych elementów arkusza kalkulacyjnego, co pozwoli Ci zrozumieć zasady ich działania i maksymalnie wykorzystać ich możliwości. Zaprzęgnij Excel do pracy i rozwiązuj z nim najbardziej uciążliwe biurowe problemy!

  • Makropolecenia, formanty oraz formularze standardowe
  • Tabela specyfikacji towarów w dokumencie sprzedaży
  • Tworzenie arkuszy w skoroszycie i ich usuwanie
  • Nazwy arkuszy w skoroszycie i kopiowanie wierszy
  • Zaznaczenie pustych lub wypełnionych komórek i wierszy
  • Sprawdzanie warunku dla zakresu komórek
  • Procedury z wywołaniem własnej funkcji
  • Sumowanie oraz zliczanie co n-tej komórki (procedury)
  • Kalendarz i wykaz świąt (formularz użytkownika)
  • Losowanie bez powtórzeń - symulator LOTTO
  • Sumowanie komórek według koloru wypełnienia komórki
  • Pasek ikon i pasek narzędzi użytkownika
  • Menu użytkownika i menu podręczne
  • Korespondencja seryjna i jednoręki bandyta

Podnieś swój komfort pracy z Excelem - od ręki i na zawsze!

Excel. Tworzenie zaawansowanych aplikacji -- spis treści

Wstęp (13)

Rozdział 1. Narzędzia automatyzacji prac w Excelu (15)

  • Ustawienia Excela do pracy z własnymi aplikacjami użytkowymi (16)
    • Karta Deweloper - Excel 2007 (16)
    • Karta Deweloper - Excel 2010 (17)
    • Paski narzędzi - Excel 2000/XP/2003 (18)
    • Bezpieczeństwo makr - Excel 2007/2010 (19)
    • Bezpieczeństwo makr - Excel 2000/XP/2003 (20)
  • Formanty (21)
    • Formanty formularza Excel 2007/2010 - umieszczanie formantu w arkuszu (22)
    • Formanty dostępne z paska narzędzi Formularze - Excel 2000/XP/2003 (25)
  • Formanty ActiveX (27)
    • Formanty ActiveX w wersji Excel 2007/2010 (27)
    • Formanty ActiveX w wersji Excel 2000/XP/2003 (33)
  • Formularze użytkownika (UserForms) (34)
    • Dodawanie formantów do formularza (35)
    • Właściwości formularzy (36)
    • Wyświetlanie (aktywacja) formularza (37)
  • Edytor VBA (37)
    • Obsługa edytora VBA (38)

Rozdział 2. Makropolecenia (49)

  • Obsługa przykładowych zadań (50)
  • Ogólna procedura rejestrowania makra (50)
    • Przykłady rejestracji makra (52)
  • Tworzenie makra za pomocą języka Microsoft Visual Basic (60)
    • Rejestracja makra ze zmianą kodu (62)
  • Zarządzanie makrami (66)
    • Przypisywanie makra do obiektu, grafiki lub formantu (66)
    • Uruchamianie lub usuwanie makra z okna dialogowego Makro (67)
    • Makro typu Auto_Open (67)

Rozdział 3. Formanty oraz formularze standardowe (71)

  • Formanty Pole wyboru i Przycisk opcji (72)
    • Zadanie 1. (72)
    • Zadanie 2. (75)
  • Formanty typu Pole listy i Pole kombi (76)
    • Zadanie 3. (76)
    • Zadanie 4. (79)
  • Formanty typu Pasek przewijania i Przycisk pokrętła (81)
    • Zadanie 5. (81)
    • Zadanie 6. (83)
  • Formularze standardowe (84)
    • Formularze standardowe - wyszukiwanie rekordów według zadanych kryteriów (88)
    • Zadanie 7. (91)

Rozdział 4. Tabela specyfikacji towarów w dokumencie sprzedaży (95)

  • Zadanie projektowe (95)
  • Obsługa skoroszytu (97)
  • Arkusz Tabela1 (98)
  • Opis budowy i obsługi procedur dla wariantu pierwszego (99)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Modyfikuj (99)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Przywróć (100)
  • Arkusz Tabela2 (100)
  • Opis budowy i obsługi procedur dla wariantu drugiego (101)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Modyfikuj (101)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Przywróć (102)

Rozdział 5. Nazwy arkuszy w skoroszycie (105)

  • Zadanie projektowe (105)
  • Obsługa skoroszytu (106)
  • Opis budowy i obsługi procedury (106)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (107)

Rozdział 6. Tworzenie arkuszy w skoroszycie (109)

  • Zadanie projektowe (109)
  • Obsługa skoroszytu (110)
  • Opis budowy i obsługi procedury (111)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (111)

Rozdział 7. Usuwanie arkuszy ze skoroszytu (113)

  • Zadanie projektowe (113)
  • Obsługa skoroszytu (115)
  • Opis budowy i obsługi procedury w wersji pierwszej (116)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (116)
  • Opis budowy i obsługi procedury w wersji drugiej (118)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż listę (119)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Ukryj listę (120)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Usuń zaznaczone arkusze (120)

Rozdział 8. Zaznaczenie pustych lub wypełnionych komórek albo wierszy (123)

  • Zadanie projektowe (123)
  • Obsługa skoroszytu (126)
  • Opis budowy i obsługi procedury (126)
    • Kod programu obsługi zdarzenia zmiany pozycji Pole kombi (127)
    • Kod programu obsługi zdarzeń formantu Pole wyboru (128)
    • Kod programu procedury zaznaczenia wierszy (128)
    • Kod programu procedury zaznaczenia komórek (130)

Rozdział 9. Sprawdzanie warunku dla zakresu komórek (133)

  • Zadanie projektowe (133)
  • Obsługa skoroszytu (135)
  • Opis budowy i obsługi procedury (136)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (136)

Rozdział 10. Przekazywanie danych pomiędzy procedurami (139)

  • Zadanie projektowe (139)
  • Obsługa skoroszytu (141)
  • Opis budowy i obsługi procedury (142)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (142)
    • Kod programu procedury interpretującej i wyświetlającej wyniki obliczeń - Makro2 (143)

Rozdział 11. Okno pobierania zaznaczonego obszaru komórek (145)

  • Zadanie projektowe (145)
  • Obsługa skoroszytu (147)
  • Opis budowy i obsługi procedury (147)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wyświetl okno zaznaczenia (148)
    • Budowa formularza użytkownika - Okno zaznaczenia (148)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pobrania zaznaczenia (150)

Rozdział 12. Procedury z wywołaniem własnej funkcji (151)

  • Zadanie projektowe (151)
  • Obsługa skoroszytu (154)
  • Opis budowy i obsługi procedury w wersji pierwszej (155)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (155)
  • Opis budowy i obsługi procedury w wersji drugiej (156)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (156)
  • Opis budowy i obsługi procedur zawartych w Module1 (157)
    • Kod programu procedury wyświetlającej wynik działania funkcji użytkownika (157)
    • Kod programu funkcji użytkownika (158)

Rozdział 13. Sumowanie oraz zliczanie co n-tej komórki - procedury (159)

  • Zadanie projektowe (159)
  • Obsługa skoroszytu (162)
  • Opis budowy i obsługi pierwszej procedury (162)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom procedurę (163)
  • Opis budowy i obsługi drugiej procedury (164)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom procedurę (164)
  • Opis budowy i obsługi trzeciej procedury (165)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom procedurę (166)
  • Uwagi końcowe do opisanych procedur (167)

Rozdział 14. Kopiowanie wierszy (169)

  • Zadanie projektowe (169)
  • Obsługa skoroszytu (170)
  • Opis budowy i obsługi procedury (171)
    • Aktywacja okna Kopiowanie wierszy - kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (171)
    • Budowa formularza użytkownika - okno dialogowe Kopiowanie wierszy (172)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pobierz zaznaczone wiersze (174)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wybierz arkusz przeznaczenia (174)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wykonaj (175)
    • Kod programu obsługi zdarzenia zmiany w formancie SpinButton (176)
  • Uwagi końcowe do opisanych procedur (176)

Rozdział 15. Wykaz świąt - formularz użytkownika (179)

  • Zadanie projektowe (179)
  • Obsługa skoroszytu (180)
  • Arkusz Specyfikacja (181)
  • Opis budowy i obsługi procedury (182)
    • Aktywacja formularza - kod programu obsługi zdarzenia kliknięcia przycisku Aktywuj wykaz świąt (182)
    • Budowa formularza użytkownika - Wykaz dni świątecznych (183)
    • Kod programu obsługi zdarzenia kliknięcia formantu Przycisk pokrętła (184)
    • Kod programu obsługi zdarzenia kliknięcia Listy wyboru (185)
    • Kod programu obsługi zdarzenia aktywacji formularza użytkownika (186)
  • Kody procedur zawartych w Module1 (186)
    • Kod procedury Kolorek (187)
    • Kod funkcji Wielkanoc (187)

Rozdział 16. Losowanie bez powtórzeń - symulator LOTTO (189)

  • Zadanie projektowe (189)
  • Obsługa skoroszytu (191)
  • Arkusz Losowanie - RND (191)
  • Opis budowy i obsługi procedury (192)
    • Aktywacja procedury losowania - kod programu obsługi zdarzenia kliknięcia przycisku Losowanie (192)
  • Arkusz Losowanie - kolekcja (194)
  • Opis budowy i obsługi procedury (195)
    • Aktywacja procedury losowania - kod programu obsługi zdarzenia kliknięcia przycisku Losowanie (195)
  • Arkusz Losowanie z wynikiem (196)
  • Opis budowy i obsługi procedury (197)
    • Aktywacja procedury losowania - kod programu obsługi zdarzenia kliknięcia przycisku Losowanie (197)
    • Aktywacja procedury losowania - kod programu obsługi zdarzenia kliknięcia Wyzeruj wyniki (199)
  • Kody procedur zawartych w Module1 (199)
    • Kod procedury Wyniki (200)
    • Kod procedury Zeruj (201)

Rozdział 17. Sumowanie komórek według koloru wypełnienia komórki (203)

  • Obsługa skoroszytu (205)
  • Opis budowy i obsługi procedury (206)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom procedurę (206)
    • Kod funkcji Nr_kolor() (208)

Rozdział 18. Pasek ikon (209)

  • Zadanie projektowe (209)
  • Obsługa skoroszytu (211)
  • Opis budowy i obsługi procedur - Excel 2007/2010 (212)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż ikony na pasku (213)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Usuń pasek ikon (214)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż nazwy pasków (215)
  • Kody procedur zawartych w Module1 (216)
    • Kod procedury Akcja (216)
  • Opis budowy i obsługi procedury - Excel 2000/XP/2003 (217)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż ikony na pasku (217)

Rozdział 19. Pasek narzędzi użytkownika (219)

  • Zadanie projektowe (219)
  • Obsługa skoroszytu (223)
  • Opis budowy i obsługi procedur - Excel 2007/2010 (224)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż pasek (224)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż nazwy pasków (226)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Usuń pasek (227)
  • Kody procedur zawartych w Module1 (228)
    • Kod procedury Akcja (228)

Rozdział 20. Menu użytkownika (231)

  • Zadanie projektowe (231)
  • Obsługa skoroszytu (236)
  • Opis budowy i obsługi procedur - Excel 2007/2010 (237)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pokaż menu użytkownika (237)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Usuń menu użytkownika (237)
  • Kody procedur zawartych w Module1 (238)
    • Kod programu procedury Nowe_menu (238)
    • Kody procedur dla właściwości OnAction określonych przycisków menu (240)
    • Kod programu procedury Menu_lista (241)
    • Kod programu procedury Wizytowka (241)
    • Kod programu procedury Menu_Usun (242)

Rozdział 21. Menu podręczne użytkownika (243)

  • Zadanie projektowe (243)
  • Obsługa skoroszytu (244)
  • Opis budowy i obsługi procedur (245)
    • Kody programu obsługi zdarzeń obiektu Workbook (245)
  • Kody procedur zawartych w Module1 (245)
    • Kod programu procedury UtworzMenuPodreczne (246)
    • Kod procedury Akcja (247)
    • Kod programu procedury UsunMenuPodreczne (248)

Rozdział 22. Kalendarz (249)

  • Zadanie projektowe (249)
  • Obsługa skoroszytu (250)
  • Arkusz MC_T - obszar kalendarza (251)
  • Arkusz MC_T - specyfikacja dni świątecznych (252)
  • Arkusz Wielkanoc (254)
  • Opis budowy i obsługi procedury (255)
    • Kody programu obsługi zdarzeń obiektu Worksheet (255)
  • Kod procedury zawartej w Module1 (256)
    • Kod procedury Makro_SW (256)

Rozdział 23. Komentarze - formularz użytkownika (259)

  • Zadanie projektowe (259)
  • Obsługa skoroszytu (261)
  • Opis budowy i obsługi procedur (263)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Aktywuj okno Komentarze (aktywacja formularza) (263)
    • Budowa formularza użytkownika - Komentarze (263)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wstaw arkusz z komentarzami (268)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pobierz tekst z aktywnej komórki... (268)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Dodaj/utwórz komentarz (269)
    • Kod programu procedury Komentarz (270)
  • Uwagi końcowe do opisanych procedur (271)

Rozdział 24. Korespondencja seryjna (273)

  • Zadanie projektowe (273)
  • Obsługa skoroszytu (275)
  • Arkusz Adresat (275)
  • Arkusz Koperta (276)
  • Opis budowy i obsługi procedury (277)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Pobierz dane (277)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wyczyść listę (278)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wydruk z potwierdzeniem (279)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Wydruk bez potwierdzenia (280)
  • Uwagi końcowe (281)

Rozdział 25. Jednoręki bandyta (283)

  • Zadanie projektowe (283)
  • Arkusz Gra (285)
  • Konstrukcja formularza użytkownika (287)
    • Formularz Tabela wygranych (287)
  • Opis budowy i obsługi procedury (290)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Tabela (291)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Start (291)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Stop (293)

Rozdział 26. Formatowanie warunkowe (295)

  • Zadanie projektowe (295)
  • Obsługa skoroszytu (298)
  • Opis budowy i obsługi procedury arkusza kalkulacyjnego Warunek_1 (298)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (299)
  • Opis budowy i obsługi procedury arkusza kalkulacyjnego Warunek_2 (300)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (300)
  • Opis budowy i obsługi procedury arkusza kalkulacyjnego Złożenie warunków (301)
    • Kod programu obsługi zdarzenia kliknięcia przycisku Uruchom (301)
  • Uwagi końcowe do opisanych procedur (303)
    • Formatowanie więcej niż jednej kolumny (304)

Rozdział 27. Funkcje (307)

  • Dystrybucja funkcji (procedur) (307)
  • Plik typu *.bas (307)
    • Eksportowanie pliku typu *.bas (307)
    • Importowanie pliku typu *.bas (309)
  • Plik dodatków Excela (310)
    • Instalowanie dodatku w wersji Excel 2000/XP/2003 (312)
    • Instalowanie dodatku w wersji Excel 2007 (314)
  • Usuwanie instalacji dodatku (316)
  • Zapisywanie pliku jako dodatku Excel (317)
  • Funkcja obliczająca datę Wielkanocy (318)
    • Uwagi dotyczące stosowania funkcji Wielkanoc() (322)
  • Funkcja zamiany wartości liczbowej dodatniej na zapis słowny (322)
    • Uwagi dotyczące stosowania funkcji Slox() (331)
    • Uwagi dotyczące stosowania funkcji Slox_M() (332)
  • Funkcja sumująca (lub zliczająca) co n-tą komórkę w kolumnie, a zaczynająca od komórki znajdującej się w określonym wierszu (333)
  • Funkcja sumująca (lub zliczająca) co n-tą komórkę w kolumnie, a zaczynająca od komórki znajdującej się w pierwszym wierszu (335)
  • Funkcja sumująca (lub zliczająca) co n-tą komórkę w kolumnie, a zaczynająca od komórki znajdującej się w i-tym wierszu (338)
    • Uwagi dotyczące stosowania funkcji: Suma0_co, Suma1_co, Suma_od_co (341)
  • Funkcje i instrukcje użyte do budowy kodu VBA (342)
    • Funkcja Val (342)
    • Funkcja Mid (342)
    • Funkcja Fix (343)
    • Funkcja Format (343)
    • Funkcja Len (345)
    • Funkcja String (345)
    • Funkcja Array (345)
    • Instrukcja For...Next (346)
    • Instrukcja For Each...Next (346)
    • Instrukcja If...Then...Else (347)
    • Funkcja DateDiff (348)

Zawartość CD (351)

Skorowidz (353)

powrót
 
Produkty Podobne
Tablice informatyczne. VBA dla Excela
Excel. Tworzenie zaawansowanych aplikacji
VBA dla Excela 2010. Leksykon kieszonkowy
Microsoft Access 2010 VBA Programming Inside Out
VBA dla Excela 2010 PL. 155 praktycznych przykładów
Microsoft Access 2010 VBA Macro Programming
Excel 2007 VBA Macro Programming
Word 2007 Macros & VBA Made Easy
Microsoft Office 2007. Język VBA i makra. Rozwiązania w biznesie
Excel z elementami VBA w firmie
Więcej produktów