Excel_z_elementami_VBA_w_firmie_exbiu2.pdf

(406 KB) Pobierz
Excel z elementami VBA w firmie
Excel z elementami
Autor: Sergiusz Flanczewski
ISBN: 978-83-246-1008-2
Wydawnictwo Helion
ul. Koľciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Wykorzystaj potencjaĀ Excela, by Twoja firma odniosĀa sukces!
¤ Jak zaprzĴc dodatki Excela do tworzenia dokumentacji firmowej?
¤ Jak importowaě pliki z aplikacji zewnķtrznych?
¤ Jak obsĀugiwaě autofiltry i aktualizowaě dane?
Excel staĀ siķ obecnie niezastĴpionym programem biurowym. Niestety, nie wszyscy
potrafiĴ wykorzystaě drzemiĴcy w nim potencjaĀ, bowiem program ten zwykle uwaŃany
jest za trudny do przyswojenia. Praca z nim przynosi jednak odczuwalne korzyľci,
a stosowanie jego rŃnorodnych narzķdzi i dodatkw moŃe sprawiě, Ńe niepotrzebne
stanĴ siķ wszystkie wyspecjalizowane programy ksiķgowe. Dodatkowym atutem Excela
jest moŃliwoľě skojarzenia formantw i formularzy z fragmentami programw
napisanych w jķzyku VBA.
âExcel w firmieÒ w przystķpny i jasny sposb pokazuje praktyczne rozwiĴzania
w zakresie prowadzenia bogatej dokumentacji biurowej. Z tej ksiĴŃki dowiesz siķ, jak
zbudowaě skoroszyt, zaktualizowaě poszczeglne arkusze, wprowadziě zmiany, stworzyě
gotowe dokumenty i zestawienia ksiķgowe, kadrowe i magazynowe. Zawarte w
podrķczniku przykĀady zostaĀy opisane w taki sposb, aby moŃna je byĀo od razu
wykorzystaě w praktyce lub potraktowaě jako wzory do tworzenia wĀasnej dokumentacji.
¤ Edytor jķzyka Visual Basic
¤ Formularze, makra i formanty
¤ Instalacja dodatkw
¤ Przeznaczenie i budowa skoroszytu
¤ Importowanie danych z plikw innych aplikacji
¤ Pobieranie danych z internetu
¤ Filtrowanie i sortowanie
¤ Budowanie arkusza âFaktury VATÒ
Excel Ï asystent niezastĴpiony w kaŃdej firmie!
VBA w firmie
431352371.001.png 431352371.002.png 431352371.003.png 431352371.004.png
Spis treci
Wstp .............................................................................................. 7
Rozdzia 1. Makra, formanty, VBA — czyli narzdzia do programowania Excela .... 9
Makropolecenia — pierwszy krok w programowaniu .................................................... 10
Rejestrowanie makropolecenia ................................................................................. 10
Przegldanie makra za pomoc edytora VBA .......................................................... 15
Formanty — informacje podstawowe ............................................................................. 18
Umieszczanie formantu w arkuszu ........................................................................... 19
Wywietlenie okna waciwoci formantu ............................................................... 22
Formanty dostpne z paska narzdzi Formularze — informacje podstawowe ............... 23
Edytor jzyka Visual Basic ............................................................................................. 28
Obsuga edytora VBA .............................................................................................. 29
Formularze ...................................................................................................................... 38
Dodawanie formantów do formularza ...................................................................... 40
Waciwoci formularzy ........................................................................................... 40
Wywietlanie (aktywacja) formularza ...................................................................... 41
Rozdzia 2. Instalacja dodatków — czyli atwe ulepszanie Excela ...................... 43
Kopiowanie dodatków z pyty CD .................................................................................. 44
Instalowanie dodatków — Excel XP/2003 ..................................................................... 45
Odinstalowanie dodatku ................................................................................................. 47
Instalowanie dodatków — Excel 2007 ........................................................................... 48
Dodatek Wielkanoc.xla — czyli wyznaczanie daty wit Wielkanocnych .................... 49
Dodatki Slox.xla oraz Slox_m.xla
— czyli zamiana wartoci liczbowej na zapis sowny .................................................. 53
Uwagi dotyczce stosowania funkcji Slox() ............................................................. 54
Uwagi dotyczce stosowania funkcji Slox_m() ........................................................ 55
Konstrukcja funkcji Slox() oraz Slox_m() ...................................................................... 56
Zapis instrukcji funkcji Slox() .................................................................................. 56
Zapis instrukcji funkcji Slox_m() ............................................................................. 57
Dodatek Calend.xla — czyli atwe wprowadzanie dat do arkusza ................................. 58
Obsuga dodatku Calend .......................................................................................... 59
Uwagi dotyczce obsugi okien dialogowych dodatku Calend ................................. 63
 
4
Excel z elementami VBA w firmie
Rozdzia 3. Odsetki ustawowe lub podatkowe
— czyli wymierne skutki opieszaoci w paceniu ............................ 67
Przeznaczenie i budowa skoroszytu ............................................................................... 67
Obsuga skoroszytu w wersji Excel XP/2003/2007 ........................................................ 69
Arkusz Odsetki ustawowe .............................................................................................. 69
Obszar wprowadzania danych .................................................................................. 69
Obszar formu ........................................................................................................... 72
Aktualizacja arkusza Odsetki ustawowe ......................................................................... 75
Arkusz Odsetki podatkowe ............................................................................................. 77
Rozdzia 4. Informacje z innych aplikacji — czyli atwe wprowadzanie danych .... 79
Otwieranie plików pochodzcych z aplikacji typu dBase (*.dbf) ................................... 81
Otwieranie plików bazy danych Access (*.mdb) ............................................................ 82
Otwieranie plików tekstowych (*.txt) ............................................................................. 84
Procedura zamiany znaku kropki na znak przecinka ................................................ 88
Importowanie danych z plików innych aplikacji ............................................................ 89
Odwieanie danych ................................................................................................. 91
Importowanie plików z Internetu .................................................................................... 92
Dowody kupna i sprzeday dewiz
— praktyczne zastosowanie danych pobieranych z Internetu ...................................... 95
Przeznaczenie i budowa skoroszytu ......................................................................... 95
Obsuga arkusza ....................................................................................................... 97
Arkusz Tabela .......................................................................................................... 97
Arkusz Ustawienia ................................................................................................. 100
Arkusz ND ............................................................................................................. 104
Arkusz Baza ........................................................................................................... 105
Arkusz Dowód ....................................................................................................... 108
Arkusz Cennik — drukowanie ............................................................................... 110
Rozdzia 5. Lista obecnoci — czyli nasza praca w miesicu ........................... 113
Przeznaczenie i budowa skoroszytu ............................................................................. 113
Obsuga skoroszytu ...................................................................................................... 115
Obsuga skoroszytu w wersji Excel XP/2003 ......................................................... 115
Obsuga skoroszytu w wersji Excel 2007 ............................................................... 117
Arkusz Pracownicy ....................................................................................................... 120
Arkusz Lista ................................................................................................................. 121
Cz nagówkowa listy ......................................................................................... 122
Cz specyfikacji dni miesica dla listy obecnoci ............................................... 128
Obszar specyfikacji dni witecznych .................................................................... 130
Formatowanie warunkowe — wersja pena ............................................................ 132
Formatowanie warunkowe — wersja oszczdna .................................................... 135
Uwagi do konstrukcji skoroszytu w wersji Excel 2007 ................................................ 138
Wstawienie formantów w aplikacji Excel 2007 ..................................................... 138
Formatowanie warunkowe Excel 2007 .................................................................. 139
Ustawienia wstpne skoroszytu Lista obecnoci .................................................... 144
Rozdzia 6. Kartoteka obecnoci — czyli nasza nieobecno w pracy .............. 147
Przeznaczenie i budowa skoroszytu ............................................................................. 147
Obsuga arkusza Excel XP/2003 ............................................................................ 148
Obsuga skoroszytu w wersji Excel 2007 ............................................................... 150
Arkusz Zestawienie ...................................................................................................... 153
Arkusz Rok ................................................................................................................... 154
Formatowanie warunkowe komórek zawierajcych nazwy dni tygodnia ............... 157
Wstawienie formantu typu przycisk pokrta w arkuszu Rok ................................ 160
Wyznaczenie dni witecznych w kartotece ........................................................... 163
Spis treci
5
Formatowanie warunkowe komórek zawierajcych oznaczenie dni witecznych ....... 168
Wstawienie formantu typu pole kombi w arkuszu Rok .......................................... 171
Wstawienie formantu typu przycisk polecenia przeznaczonego
do automatycznego wstawiania kodu nieobecnoci w komórkach arkusza Rok ...... 174
Konstrukcja kodu do obsugi przycisku wstawiania kodu nieobecnoci ................ 176
Obsuga arkusza Rok .............................................................................................. 178
Ustawienia wstpne skoroszytu Rok ...................................................................... 179
Rozdzia 7. Filtrowanie — czyli wydajne szukanie ........................................... 181
Autofiltr — Excel XP/2003 .......................................................................................... 181
Wybór kolumn przeznaczonych do filtrowania ...................................................... 182
Obsuga Autofiltru .................................................................................................. 184
Autofiltr — Excel 2007 ................................................................................................ 192
Filtrowanie tekstu ................................................................................................... 193
Filtrowanie liczb ..................................................................................................... 195
Filtrowanie dat lub godzin ...................................................................................... 197
Filtrowanie zaawansowane — Excel XP/2003 ............................................................. 200
Wiele warunków w jednej kolumnie ...................................................................... 201
Jeden warunek w dwóch lub wikszej liczbie kolumn ........................................... 202
Jeden z dwóch zestawów warunków dla dwóch lub wikszej liczby kolumn ........ 203
Opis struktury przykadowej tabeli ......................................................................... 204
Filtrowanie zaawansowane — Excel 2007 ................................................................... 211
Rozdzia 8. Sortowanie — czyli oczekiwana zamiana miejsc ............................ 215
Sortowanie — Excel XP/2003 ...................................................................................... 216
Sortowanie za pomoc przycisków paska narzdzi Standardowy .......................... 218
Sortowanie za pomoc polecenia Sortuj ................................................................. 219
Sortowanie z uwzgldnieniem wielkoci liter ........................................................ 222
Sortowanie wielokolumnowe ................................................................................. 223
Sortowanie za pomoc listy .................................................................................... 225
Sortowanie — Excel 2007 ............................................................................................ 227
Rozdzia 9. Zawiadczenie o zatrudnieniu i zarobkach
— czyli co, bez czego nic nie zaatwimy ...................................... 231
Przeznaczenie i budowa skoroszytu ............................................................................. 231
Obsuga skoroszytu ...................................................................................................... 233
Obsuga skoroszytu w wersji Excel XP/2003 ......................................................... 233
Obsuga skoroszytu w wersji Excel 2007 ............................................................... 234
Arkusz Katalogi ............................................................................................................ 238
Arkusz Dane ................................................................................................................. 239
Wstawienie formantu typu pole kombi sucego do aktualizacji komórek
w kolumnie Stanowisko — Excel XP/2003 ......................................................... 240
Wstawienie formantu typu pole kombi sucego do aktualizacji komórek
w kolumnie Rodzaj zatrudnienia .......................................................................... 247
Aktualizacja komórek za pomoc formantów typu pole kombi ............................. 249
Wstawienie formantów w aplikacji Excel 2007 ..................................................... 250
Arkusz Zawiadczenie .................................................................................................. 251
Wstawienie formantu typu pole listy ...................................................................... 254
Drukowanie zawiadczenia .......................................................................................... 257
6
Excel z elementami VBA w firmie
Rozdzia 10. Faktura VAT — czyli to, czego wymaga fiskus ............................... 259
Przeznaczenie i budowa skoroszytu ............................................................................. 259
Obsuga skoroszytu ...................................................................................................... 261
Obsuga skoroszytu w wersji Excel XP/2003 ............................................................... 261
Obsuga skoroszytu w wersji Excel 2007 ..................................................................... 264
Arkusz Towary ............................................................................................................. 267
Konstrukcja makropolecenia do obsugi przycisku sortowania towarów ............... 268
Wstawienie formantu typu przycisk w arkuszu Towary
oraz przypisanie do niego makropolecenia sortowania towarów ......................... 272
Arkusz Odbiorcy .......................................................................................................... 274
Makropolecenie oraz formant typu przycisk w arkuszu Odbiorcy ......................... 274
Arkusz Ustawienia ........................................................................................................ 275
Arkusz Faktura ............................................................................................................. 276
Tworzenie czci nagówkowej faktury ................................................................. 276
Tworzenie czci specyfikacji towarów ................................................................. 305
Tworzenie czci sumujcej faktury ....................................................................... 318
Inne operacje zwizane z budow arkusza Faktura ................................................ 319
Ustawienia wstpne skoroszytu Faktura ................................................................. 323
Skorowidz .................................................................................... 325
Zgłoś jeśli naruszono regulamin