Cena detaliczna 59,00 zł
Cena promocyjna 47,20 zł
nie zaw. kosztów wysyłki
MODEL: 978-83-246-3423-1
Wydrukuj kartę produktu
Dostawa: 1-2 Dni
Excel. Tworzenie zaawansowanych aplikacji
Autor: Sergiusz Flanczewski
Data wydania: 2012/01
Stron: 360
Zawiera CD-ROM
ISBN: 9788324634231 / 978-83-246-3423-1
Format: 158x235
Oprawa: miękka
Numer z katalogu: 7113
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!
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
Autor: Flanczewski Sergiusz
Rok wydania: 2012
ISBN: 978-83-246-3423-1
Data dodania do sklepu sobota, 21 styczeń 2012.