wiecej-niz-excel-2007.-166-gotowych-rozwiazan-i-trikow-w-jezyku-vba cała książka, ebooki
[ Pobierz całość w formacie PDF ] 4 Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA 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 Spis treści 5 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 6 Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA 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 Spis treści 7 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 Skorowidz .......................................................................... 215
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|