reklama - zainteresowany?

Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA - Helion

Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA
ebook
Autor: Mirosław Lewandowski
ISBN: 978-83-246-4555-8
stron: 224, Format: ebook
Data wydania: 2012-02-01
Księgarnia: Helion

Cena książki: 27,75 zł (poprzednio: 37,00 zł)
Oszczędzasz: 25% (-9,25 zł)

Dodaj do koszyka Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA

Tagi: VBA - Programowanie

Dopasuj Excela do swoich wymagań!

  • NarzÄ™dzia i zasady używania VBA — okno edytora, certyfikaty, zabezpieczenia
  • Makra i kod VBA — tworzenie, uruchamianie, przykÅ‚ady konkretnych dziaÅ‚aÅ„
  • Podstawy VBA — typy danych, operacje na Å‚aÅ„cuchach, interakcje z użytkownikiem

Bez umiejętności posługiwania się arkuszem kalkulacyjnym Excela trudno dziś wyobrazić sobie jakąkolwiek pracę biurową. Jego wielofunkcyjność i elastyczność są imponujące, ale wciąż jeszcze można natknąć się na obszary nie do końca odpowiadające specyficznym potrzebom danej firmy, stanowiska czy pracownika. Owszem, ogólnie wiadomo, że wbudowany w program język VBA oferuje możliwość znacznego zmodyfikowania ustawień i zapisania dodatkowych funkcji albo sekwencji działań, jednak nie wszyscy potrafią sprawnie wykorzystać to narzędzie.

Książka "VBA dla Excela 2007. 166 praktycznych przykÅ‚adów" to cenny poradnik dla tych, którym nie wystarcza znajomość podstawowych funkcji Excela. Znajdziesz w niej caÅ‚Ä… masÄ™ przykÅ‚adów kodu napisanego w jÄ™zyku VBA — zastosowanie któregokolwiek z nich pozwala poczuć różnicÄ™ w dziaÅ‚aniu programu. JeÅ›li wiÄ™c chciaÅ‚byÅ› zarejestrować i uruchomić wÅ‚asne makro, zdefiniować funkcjÄ™, dodać przycisk, jednym ruchem zamknąć wszystkie skoroszyty, wykonać jakÄ…Å› operacjÄ™ na tablicach albo wyÅ›wietlić okreÅ›lony komunikat, możesz zrobić to bez koniecznoÅ›ci zagÅ‚Ä™biania siÄ™ w tajniki programowania. Prosto, szybko, skutecznie.

  • NarzÄ™dzie VBA w Excelu 2007
  • Zabezpieczenia Excela i Windows, certyfikaty cyfrowe
  • Rejestrator makr — uruchamianie makr i funkcji
  • Definiowanie wÅ‚asnej funkcji i okreÅ›lanie wÅ‚aÅ›ciwoÅ›ci makra/funkcji
  • Wymuszanie zezwolenia na makra przy uruchomieniu skoroszytu
  • Dodawanie przycisku lub ikon do wstążki i komentarzy do komórki
  • Ochrona przed zmianÄ… nazwy arkusza i dynamiczne ukrywanie wierszy
  • HiperÅ‚Ä…cze w formularzu i oknie komunikatu
  • Odczytywanie danych o systemie
  • Blokowanie wydruków i dostÄ™pu do makr
  • Arkusz ofert
  • Typy danych, zmienne, staÅ‚e i tablice
  • Typy zmiennych i staÅ‚ych, funkcje i operatory matematyczne
  • Interakcja z użytkownikiem i operacje na Å‚aÅ„cuchach
  • Dodatki

Rozszerz potÄ™gÄ™ Excela — wykorzystaj gotowe kody VBA.

Dodaj do koszyka Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA

Spis treści

Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA eBook -- spis treści

Wstęp (5)

Rozdział 1. Excel 2007 - nowe przyzwyczajenie (7)

Rozdział 2. Narzędzie VBA w Excelu 2007 (9)

  • Okno edytora VBA (9)

Rozdział 3. Zanim zaczniemy (15)

  • SÅ‚owo o zabezpieczeniach (15)
    • Zabezpieczenia Excela (17)
    • Certyfikaty cyfrowe (20)
    • Zabezpieczenia Windows (21)

Rozdział 4. O VBA bez VBA (25)

  • Rejestrator makr (25)
    • PrzykÅ‚ad 1. Rejestrowanie makr (26)
    • PrzykÅ‚ad 2. Modyfikacja kodu z rejestratora (27)
  • Uruchamianie makr i funkcji (30)
    • PrzykÅ‚ad 3. Uruchamianie makr za pomocÄ… okna dialogowego Makro (30)
    • PrzykÅ‚ad 4. Uruchamianie makr za pomocÄ… kombinacji klawiszy (31)
    • PrzykÅ‚ad 5. Wstawianie przycisku makra na pasku narzÄ™dzi Szybki dostÄ™p (32)
    • PrzykÅ‚ad 6. Uruchamianie makra za pomocÄ… przycisku makra wewnÄ…trz arkusza (34)
    • PrzykÅ‚ad 7. Uruchamianie makra za pomocÄ… zdarzenia (34)
    • PrzykÅ‚ad 8. ZakÅ‚adka Dodatki na wstążce (35)
    • PrzykÅ‚ad 9. Uruchamianie makra na podstawie analizy komórki (38)
    • PrzykÅ‚ad 10. Uruchamianie makr za pomocÄ… formantu (39)
    • PrzykÅ‚ad 11. Uruchamianie makra na podstawie analizy komórki. Sposób drugi (39)
    • PrzykÅ‚ad 12. Uruchamianie makra na podstawie analizy wartoÅ›ci komórki. Sposób trzeci (41)

Rozdział 5. Przykłady (43)

    • PrzykÅ‚ad 13. Definiowanie wÅ‚asnej funkcji. Konwertuj (43)
    • PrzykÅ‚ad 14. Definiowanie wÅ‚asnej funkcji. DzieÅ„ tygodnia (44)
    • PrzykÅ‚ad 15. DzieÅ„ tygodnia dużo Å‚atwiej (45)
    • PrzykÅ‚ad 16. Funkcja SÅ‚ownie (45)
    • PrzykÅ‚ad 17. Funkcja SÅ‚ownie - wersja 2 (51)
    • PrzykÅ‚ad 18. Funkcja SÅ‚ownie z podprogramem (54)
    • PrzykÅ‚ad 19. OkreÅ›lenie wÅ‚aÅ›ciwoÅ›ci makra/funkcji za pomocÄ… edytora (58)
    • PrzykÅ‚ad 20. OkreÅ›lenie wÅ‚aÅ›ciwoÅ›ci makra/funkcji za pomocÄ… VBA (60)
    • PrzykÅ‚ad 21. Wstawianie funkcji arkuszowej do arkusza za pomocÄ… VBA (61)
    • PrzykÅ‚ad 22. Wymuszenie wÅ‚Ä…czenia dodatku (62)
    • PrzykÅ‚ad 23. ZamkniÄ™cie dodatku (62)
    • PrzykÅ‚ad 24. ZamkniÄ™cie dodatku uruchomionego przez nasz skoroszyt (62)
    • PrzykÅ‚ad 25. RozwiÄ…zanie drugie - stabilniejsze (63)
    • PrzykÅ‚ad 26. Formatowanie warunkowe w zależnoÅ›ci od wartoÅ›ci z innej komórki (65)
    • PrzykÅ‚ad 27. Ile mamy otwartych skoroszytów? (65)
    • PrzykÅ‚ad 28. Program w wersji trial (66)
    • PrzykÅ‚ad 29. Wymuszanie zezwolenia na makra przy uruchomieniu skoroszytu (67)
    • PrzykÅ‚ad 30. Dodanie przycisku do wstążki w zakÅ‚adce Dodatki (68)
    • PrzykÅ‚ad 31. Dodawanie komentarzy do komórki w zależnoÅ›ci od warunków (70)
    • PrzykÅ‚ad 32. Poszukiwanie ostatniego wiersza (71)
    • PrzykÅ‚ad 33. Ochrona przed zmianÄ… nazwy arkusza (72)
    • PrzykÅ‚ad 34. Dynamiczne ukrywanie wierszy (72)
    • PrzykÅ‚ad 35. Jednorazowe losowanie - sposób 1 (74)
    • PrzykÅ‚ad 36. Jednorazowe losowanie - sposób 2 (75)
    • PrzykÅ‚ad 37. Automatyczne uruchamianie ostatnich skoroszytów (76)
    • PrzykÅ‚ad 38. Uruchamianie skoroszytów przy starcie programu (76)
    • PrzykÅ‚ad 39. Uruchamianie skoroszytów przy starcie programu - wersja non VBA (77)
    • PrzykÅ‚ad 40. Uruchamianie wielu skoroszytów jednoczeÅ›nie (78)
    • PrzykÅ‚ad 41. "Pisanie" formularza (79)
    • PrzykÅ‚ad 42. HiperÅ‚Ä…cze w oknie komunikatu (82)
    • PrzykÅ‚ad 43. HiperÅ‚Ä…cze w formularzu (84)
    • PrzykÅ‚ad 44. Najprostszy komunikat (86)
    • PrzykÅ‚ad 45. Komunikat bardziej skomplikowany (86)
    • PrzykÅ‚ad 46. Okno dialogowe (87)
    • PrzykÅ‚ad 47. Porada dnia (87)
    • PrzykÅ‚ad 48. Porada dnia z opcjami w User form - część I (88)
    • PrzykÅ‚ad 49. Porada dnia z opcjami w User form - część II (89)
    • PrzykÅ‚ad 50. Czyszczenie formatowania w komórkach niezawierajÄ…cych danych (91)
    • PrzykÅ‚ad 51. WyÅ›wietlanie postÄ™pu obliczeÅ„ na pasku stanu (92)
    • PrzykÅ‚ad 52. WyÅ›wietlanie postÄ™pu obliczeÅ„ na formularzu (93)
    • PrzykÅ‚ad 53. Jeszcze trochÄ™ zabawy (95)
    • PrzykÅ‚ad 54. Odczytywanie danych o systemie - nazwa komputera (95)
    • PrzykÅ‚ad 55. Odczytywanie danych o systemie - nazwa użytkownika (96)
    • PrzykÅ‚ad 56. Odczytywanie danych o systemie - rozdzielczość karty graficznej (96)
    • PrzykÅ‚ad 57. Odczytywanie danych o systemie - wielkość okna aplikacji (97)
    • PrzykÅ‚ad 58. Odczytywanie danych o systemie - proÅ›ba o zmianÄ™ wielkoÅ›ci okna (98)
    • PrzykÅ‚ad 59. WyÅ›wietlanie okna w peÅ‚nym rozmiarze bez pytania (99)
    • PrzykÅ‚ad 60. Zamykanie wszystkich skoroszytów (99)
    • PrzykÅ‚ad 61. Blokowanie wydruków (100)
    • PrzykÅ‚ad 62. Blokada dostÄ™pu do makr (100)
    • PrzykÅ‚ad 63. Import tekstu z zewnÄ™trznego pliku tekstowego (100)
    • PrzykÅ‚ad 64. Pobieranie danych z zamkniÄ™tego skoroszytu Excela (101)
    • PrzykÅ‚ad 65. Pobieranie danych z innego skoroszytu - wersja 2 (102)
    • PrzykÅ‚ad 66. Dynamiczne tworzenie makra (102)
    • PrzykÅ‚ad 67. Usuwanie kodu z moduÅ‚u (103)
    • PrzykÅ‚ad 68. ZastÄ™powanie moduÅ‚u innym moduÅ‚em (103)
    • PrzykÅ‚ad 69. Przekazywanie moduÅ‚u miÄ™dzy plikami (104)
    • PrzykÅ‚ad 70. Sprawdzanie ustawieÅ„ dostÄ™pu do VBProject (105)
    • PrzykÅ‚ad 71. Uruchamianie innych aplikacji Windows (105)
    • PrzykÅ‚ad 72. Uruchamianie okien panelu sterowania (105)
    • PrzykÅ‚ad 73. Zapis kopii zapasowej pliku z hasÅ‚em (105)
    • PrzykÅ‚ad 74. Ostatnie zapisanie arkusza (107)
    • PrzykÅ‚ad 75. Przygotowanie wydruku z danymi z arkusza innego niż widoczny (107)
    • PrzykÅ‚ad 76. Nie wszystko, co automatyczne, to VBA (108)
    • PrzykÅ‚ad 77. Automatyka formantów (110)
    • PrzykÅ‚ad 78. Wstążka w Office 2007. To także nie VBA, ale... (110)
    • PrzykÅ‚ad 79. Dodawanie ikon do wstążki (113)
    • PrzykÅ‚ad 80. Arkusz ofert - przykÅ‚ad, o który najczęściej pytajÄ… czytelnicy (114)
    • PrzykÅ‚ad 81. Arkusz ofert - otwieranie bazy (114)
    • PrzykÅ‚ad 82. Arkusz ofert - część 2 (115)
    • PrzykÅ‚ad 83. Arkusz ofert - część 3 (116)
    • PrzykÅ‚ad 84. Arkusz ofert - część 4 (117)
    • PrzykÅ‚ad 85. Arkusz ofert - część 5 (118)
    • PrzykÅ‚ad 86. Arkusz ofert - czynnoÅ›ci koÅ„cowe (118)

Rozdział 6. Trochę podstaw o VBA (119)

  • Typy zmiennych i staÅ‚ych (119)
    • PrzykÅ‚ad 87. Typy zmiennych (120)
    • PrzykÅ‚ad 88. Deklarowanie zmiennych (121)
  • WÅ‚asny typ zmiennej (121)
    • PrzykÅ‚ad 89. Deklaracja wÅ‚asnego typu zmiennej (121)
    • PrzykÅ‚ad 90. Deklarowanie zmiennych za pomocÄ… Const, Dim i Static (123)
    • PrzykÅ‚ad 91. SÅ‚owa kluczowe Public i Private (124)
    • PrzykÅ‚ad 92. Opcje moduÅ‚u (124)
    • PrzykÅ‚ad 93. Opcja Option Compare (125)
    • PrzykÅ‚ad 94. Konwersja typów danych (125)
    • PrzykÅ‚ad 95. Funkcje FormatNumber, FormatCurrency, FormatPercent (128)
    • PrzykÅ‚ad 96. Funkcja FormatDateTime (129)
    • PrzykÅ‚ad 97. SÅ‚owo kluczowe ReDim (129)
    • PrzykÅ‚ad 98. Funkcje LBound i UBound (130)
    • PrzykÅ‚ad 99. Operacje na tablicach (130)
  • Funkcje i operatory matematyczne (131)
    • PrzykÅ‚ad 100. Funkcje trygonometryczne (131)
    • PrzykÅ‚ad 101. Funkcje Exp i Log (131)
    • PrzykÅ‚ad 102. Funkcja Sqr (132)
    • PrzykÅ‚ad 103. Funkcje Randomize i Rnd (132)
    • PrzykÅ‚ad 104. Funkcje Abs i Sgn (133)
    • PrzykÅ‚ad 105. Funkcje Fix, Int i Round (133)
    • PrzykÅ‚ad 106. Funkcje Hour, Minute, Second (134)
    • PrzykÅ‚ad 107. Funkcje Day, Month, Year (134)
    • PrzykÅ‚ad 108. Weekday (135)
    • PrzykÅ‚ad 109. TimeSerial i DateSerial (135)
    • PrzykÅ‚ad 110. TimeValue i DateValue (136)
    • PrzykÅ‚ad 111. Funkcja DateAdd (136)
    • PrzykÅ‚ad 112. Funkcja DateDiff (138)
    • PrzykÅ‚ad 113. Funkcja DatePart (138)
    • PrzykÅ‚ad 114. Funkcje Date, Now i Time (139)
    • PrzykÅ‚ad 115. Funkcja Timer (139)
    • PrzykÅ‚ad 116. Funkcja MonthName (139)
    • PrzykÅ‚ad 117. Funkcja WeekdayName (140)
  • Interakcja z użytkownikiem (140)
    • PrzykÅ‚ad 118. Okno komunikatu MsgBox (140)
    • PrzykÅ‚ad 119. Okno dialogowe InputBox (141)
    • PrzykÅ‚ad 120. Funkcje logiczne (142)
  • Operacje na Å‚aÅ„cuchach (143)
    • PrzykÅ‚ad 121. Funkcja StrComp (143)
    • PrzykÅ‚ad 122. Funkcja StrConv (143)
    • PrzykÅ‚ad 123. Funkcje Lcase i Ucase (144)
    • PrzykÅ‚ad 124. Funkcje Space, String i Len (144)
    • PrzykÅ‚ad 125. Funkcja Format (144)
    • PrzykÅ‚ad 126. LSet, Rset (146)
    • PrzykÅ‚ad 127. InStr, InStrRev (146)
    • PrzykÅ‚ad 128. Left, Right (146)
    • PrzykÅ‚ad 129. LTrim, RTrim, Trim (147)
    • PrzykÅ‚ad 130. Funkcja Replace (147)
    • PrzykÅ‚ad 131. StrReverse (148)
    • PrzykÅ‚ad 132. Funkcja Mid (148)
    • PrzykÅ‚ad 133. Skok do podprogramu GoSub...Return, (148)
    • PrzykÅ‚ad 134. Skok bezwarunkowy GoTo (148)
    • PrzykÅ‚ad 135. Wykonuj aż... Do...Loop (149)
    • PrzykÅ‚ad 136. PÄ™tla For...Step...Next, Exit For (149)
    • PrzykÅ‚ad 137. PÄ™tla For Each...Next (150)
    • PrzykÅ‚ad 138. Wykonuj dopóki: While...Wend (150)
    • PrzykÅ‚ad 139. Reaguj na sytuacjÄ™ On...GoSub, On...GoTo (151)
    • PrzykÅ‚ad 140. Funkcja Choose (152)
    • PrzykÅ‚ad 141. Instrukcje warunkowe If...Then...Else (152)
    • PrzykÅ‚ad 142. Select Case...End Select (153)
    • PrzykÅ‚ad 143. PrzeÅ‚Ä…cznik Switch (153)
    • PrzykÅ‚ad 144. Struktura With...End With (154)
    • PrzykÅ‚ad 145. Przerwanie programu: End i Stop (154)
    • PrzykÅ‚ad 146. Przerwanie programu: Exit (155)
    • PrzykÅ‚ad 147. Funkcja IsArray (155)
    • PrzykÅ‚ad 148. Funkcja IsDate (155)
    • PrzykÅ‚ad 149. Funkcja IsEmpty (156)
    • PrzykÅ‚ad 150. Funkcja IsError (156)
    • PrzykÅ‚ad 151. Funkcja IsMissing (156)
    • PrzykÅ‚ad 152. Funkcja IsNull (156)
    • PrzykÅ‚ad 153. Funkcja IsNumeric (157)
    • PrzykÅ‚ad 154. Funkcja IsObject (157)
    • PrzykÅ‚ad 155. Funkcje TypeName, VarType (157)
    • PrzykÅ‚ad 156. Obiekty Err i Error (158)
    • PrzykÅ‚ad 157. Sam wygeneruj bÅ‚Ä…d! Raise (159)
    • PrzykÅ‚ad 158. Czujka bÅ‚Ä™du logicznego. On Error (159)
    • PrzykÅ‚ad 159. Wznowienie po bÅ‚Ä™dzie. Resume (160)
    • PrzykÅ‚ad 160. Przydatne gadżety. Application.Volatile (160)
    • PrzykÅ‚ad 161. Przydatne gadżety. Application.DisplayAlerts (160)
    • PrzykÅ‚ad 162. Przydatne gadżety. Application.ScreenUpdating (161)
    • PrzykÅ‚ad 163. Przydatne gadżety. Application.EnableEvents (161)
    • PrzykÅ‚ad 164. Przydatne gadżety. Application.DoubleClick (162)
    • PrzykÅ‚ad 165. Przydatne gadżety. Application.WorksheetFunction (162)
    • PrzykÅ‚ad 166. Przydatne gadżety. Application.Calculate (162)

Rozdział 7. Dodatki (163)

  • Dodatek 1. Obiekt Application.WorksheetFunction (163)
  • Dodatek 2. Skróty klawiaturowe używane w Excelu (171)
  • Dodatek 3. Skróty klawiaturowe używane w edytorze VBA (174)
  • Dodatek 4. Procedury zdarzeniowe (177)

    Dodaj do koszyka Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.