Facebook - konwersja

  • promocja

Excel 2013 PL. Programowanie w VBA. Vademecum Walkenbacha - ebook

Wydawnictwo:
Format:
EPUB
Data wydania:
23 listopada 2013
10965 pkt
punktów Virtualo

Excel 2013 PL. Programowanie w VBA. Vademecum Walkenbacha - ebook

Twórz aplikacje oparte na programie Microsoft Excel 2013!

Microsoft Excel ma tysiące zastosowań — obszar jego wykorzystania jest ograniczony wyłącznie pomysłowością użytkowników. Od lat program jest powszechnie używany przez prezesów, analityków, księgowych oraz studentów, bez niego przetworzenie danych w tysiącach komórek byłoby niemożliwe. Microsoft Excel dostarcza narzędzia, które pozwolą Ci ulepszyć, a nawet zautomatyzować często wykonywane operacje i — co więcej — zbudować własną aplikację opartą na Excelu!

Mowa oczywiście o języku Visual Basic for Applications. W trakcie lektury tej książki nauczysz się tworzyć aplikacje arkusza kalkulacyjnego. Na początek dowiesz się, jak podejść do projektowania takiego programu, a następnie poznasz składnię i zasady programowania w VBA. Trzecia część tej unikalnej książki została poświęcona pracy z formularzami (UserForms). Dzięki nim możesz komunikować się z użytkownikiem, pobierać dane oraz prezentować istotne komunikaty. Ostatni rozdział książki to zestawienie najczęściej zadawanych pytań i odpowiedzi. Znajdziesz tam wyjaśnienia wątpliwości, które pojawiły się w trakcie lektury. Książka ta jest lekturą obowiązkową dla wszystkich programistów tworzących aplikacje oparte na programie Microsoft Excel 2013.

Dzięki tej książce:

  • wykorzystasz narzędzia programistyczne z pakietu Microsoft Office
  • poznasz składnię i możliwości Visual Basic for Applications
  • nauczysz się tworzyć interfejs użytkownika aplikacji Microsoft Excel
  • stworzysz aplikację opartą na Excelu

 

Poznaj i zastosuj sprytne połączenie Excela z językiem VBA!


 

Spis treści

  • O autorze
  • Przedmowa
    • Zakres zagadnień
    • Co musisz wiedzieć?
    • Czym musisz dysponować?
    • Konwencje zastosowane w książce
      • Polecenia Excela
      • Polecenia edytora VBA
      • Konwencje związane z klawiaturą
        • Wprowadzanie danych
        • Kod źródłowy języka VBA
        • Funkcje, nazwy plików i zdefiniowane nazwy zakresów
      • Konwencje związane z myszą
    • Znaczenie ikon
    • Struktura książki
      • Część I. Podstawowe informacje
      • Część II. Język Visual Basic for Applications
      • Część III. Praca z formularzami UserForm
      • Część IV. Zaawansowane techniki programowania
      • Część V. Tworzenie aplikacji
      • Część VI. Inne zagadnienia
      • Dodatki
    • O stronie internetowej książki
    • Narzędzie Power Utility Pak
    • Jak korzystać z książki?
  • Część I Podstawowe informacje
  • Rozdział 1. Program Excel w zarysie
    • O Excelu
    • Myślenie w kategoriach obiektów
    • Skoroszyty
      • Arkusze
      • Arkusze wykresów
      • Arkusze makr XLM
      • Arkusze dialogowe programów Excel 5 i 95
    • Interfejs użytkownika programu Excel
      • Wprowadzenie do Wstążki
        • Karty kontekstowe
        • Rodzaje poleceń dostępnych na Wstążce
        • Pasek narzędzi Szybki dostęp
        • Dostęp do poleceń Wstążki przy użyciu klawiatury
      • Menu podręczne i minipasek narzędzi
      • Okna dialogowe
      • Panel zadań
      • Skróty klawiszowe
    • Wprowadzanie danych
    • Formuły, funkcje i nazwy
    • Zaznaczanie obiektów
    • Formatowanie
    • Opcje ochrony
      • Ochrona formuł przed nadpisaniem
      • Ochrona struktury skoroszytu
      • Ochrona skoroszytu przy użyciu hasła
      • Ochrona kodu VBA przy użyciu hasła
    • Wykresy
    • Kształty i obiekty typu SmartArt
    • Dostęp do baz danych
      • Arkuszowe bazy danych
      • Zewnętrzne bazy danych
    • Funkcje internetowe
    • Narzędzia analizy danych
    • Dodatki
    • Makra i programowanie
    • Zgodność formatu plików
    • System pomocy Excela
  • Rozdział 2. Wybrane zasady stosowania formuł
    • Formuły
    • Obliczanie formuł
    • Odwołania do komórki lub zakresu
      • Dlaczego warto używać odwołań, które nie są względne?
      • Notacja W1K1
      • Odwołania do innych arkuszy lub skoroszytów
    • Zastosowanie nazw
      • Nadawanie nazw komórkom i zakresom
      • Nadawanie nazw istniejącym odwołaniom
      • Stosowanie nazw z operatorem przecięcia
      • Nadawanie nazw kolumnom i wierszom
      • Zasięg nazw zakresów
      • Nadawanie nazw stałym
      • Nadawanie nazw formułom
      • Nadawanie nazw obiektom
    • Błędy występujące w formułach
    • Narzędzia inspekcji
      • Identyfikowanie komórek określonego typu
      • Przeglądanie formuł
      • Śledzenie zależności między komórkami arkusza
        • Identyfikowanie poprzedników
        • Identyfikowanie komórek zależnych
      • Śledzenie błędów
      • Naprawianie błędów spowodowanych odwołaniami cyklicznymi
      • Zastosowanie mechanizmu sprawdzania błędów w tle
      • Zastosowanie mechanizmu szacowania formuł
    • Formuły tablicowe
      • Przykładowa formuła tablicowa
      • Kalendarz oparty na formule tablicowej
      • Zalety i wady formuł tablicowych
    • Metody zliczania i sumowania
      • Przykłady formuł zliczających
      • Przykłady formuł sumujących
      • Inne narzędzia zliczające
    • Formuły wyszukiwania i adresu
    • Przetwarzanie daty i czasu
      • Wprowadzanie daty i czasu
      • Przetwarzanie dat sprzed roku 1900
    • Tworzenie megaformuł
  • Rozdział 3. Pliki programu Excel
    • Uruchamianie Excela
    • Formaty plików
      • Formaty plików obsługiwane w programie Excel
      • Formaty plików tekstowych
      • Formaty plików baz danych
      • Inne formaty plików
    • Kompatybilność plików Excela
    • Widok chroniony
    • Zastosowanie mechanizmu Autoodzyskiwania
      • Odzyskiwanie poprzednich wersji bieżącego skoroszytu
      • Odzyskiwanie niezapisanych skoroszytów
      • Konfigurowanie mechanizmu Autoodzyskiwania
    • Praca z plikami szablonów
      • Przeglądanie dostępnych szablonów
      • Tworzenie szablonów
        • Tworzenie szablonu zmieniającego domyślne ustawienia skoroszytów
        • Zastosowanie szablonów do zmiany domyślnych ustawień arkusza
      • Tworzenie szablonów skoroszytu
    • Budowa plików programu Excel
      • Zaglądamy do wnętrza pliku
      • Dlaczego format pliku jest taki ważny?
    • Plik OfficeUI
    • Plik XLB
    • Pliki dodatków
    • Ustawienia Excela w rejestrze systemu Windows
      • Rejestr systemu Windows
      • Ustawienia Excela
  • Rozdział 4. Podstawy projektowania aplikacji arkusza kalkulacyjnego
    • Czym jest aplikacja arkusza kalkulacyjnego?
    • Podstawowe etapy projektowania
    • Określanie wymagań użytkownika
    • Planowanie aplikacji spełniającej wymagania użytkownika
    • Wybieranie odpowiedniego interfejsu użytkownika
      • Dostosowywanie Wstążki do potrzeb użytkownika
      • Dostosowywanie menu podręcznego do potrzeb użytkownika
      • Tworzenie klawiszy skrótu
      • Tworzenie niestandardowych okien dialogowych
      • Zastosowanie formantów ActiveX w arkuszu
      • Rozpoczęcie prac projektowych
    • Zadania realizowane z myślą o końcowym użytkowniku
      • Testowanie aplikacji
      • Uodpornianie aplikacji na błędy popełniane przez użytkownika
      • Nadawanie aplikacji przyjaznego, intuicyjnego i estetycznego wyglądu
      • Tworzenie systemu pomocy i dokumentacji przeznaczonej dla użytkownika
      • Dokumentowanie prac projektowych
      • Przekazanie aplikacji użytkownikom
      • Aktualizacja aplikacji (kiedy to konieczne)
    • Pozostałe kwestie dotyczące projektowania
      • Wersja Excela zainstalowana przez użytkownika
      • Wersje językowe
      • Wydajność systemu
      • Tryby karty graficznej
  • Część II Język Visual Basic for Applications
  • Rozdział 5. Wprowadzenie do języka VBA
    • Podstawowe informacje o języku BASIC
    • Język VBA
      • Modele obiektowe
      • Porównanie języka VBA z językiem XLM
    • Wprowadzenie do języka VBA
    • Edytor VBE
      • Wyświetlanie karty Deweloper
      • Uruchamianie edytora VBE
      • Okna edytora VBE
    • Tajemnice okna Project Explorer
      • Dodawanie nowego modułu VBA
      • Usuwanie modułu VBA
      • Eksportowanie i importowanie obiektów
    • Tajemnice okna Code
      • Minimalizacja i maksymalizacja okien
      • Przechowywanie kodu źródłowego języka VBA
      • Wprowadzanie kodu źródłowego języka VBA
        • Ręczne wprowadzanie kodu źródłowego
        • Kopiowanie kodu źródłowego języka VBA
        • Zastosowanie rejestratora makr
    • Dostosowywanie środowiska edytora Visual Basic
      • Karta Editor
        • Opcja Auto Syntax Check
        • Opcja Require Variable Declaration
        • Opcja Auto List Members
        • Opcja Auto Quick Info
        • Opcja Auto Data Tips
        • Opcja Auto Indent
        • Opcja Drag-and-Drop Text Editing
        • Opcja Default to Full Module View
        • Opcja Procedure Separator
      • Karta Editor Format
      • Karta General
      • Zastosowanie karty Docking
    • Rejestrator makr Excela
      • Co właściwie zapisuje rejestrator makr?
      • Odwołania względne czy bezwzględne?
      • Opcje związane z rejestrowaniem makr
      • Modyfikowanie zarejestrowanych makr
    • Obiekty i kolekcje
      • Hierarchia obiektów
      • Kolekcje
      • Odwoływanie się do obiektów
    • Właściwości i metody
      • Właściwości obiektów
      • Metody obiektowe
    • Tajemnice obiektu Comment
      • Pomoc dla obiektu Comment
      • Właściwości obiektu Comment
      • Metody obiektu Comment
      • Kolekcja Comments
      • Właściwość Comment
      • Obiekty zawarte w obiekcie Comment
      • Sprawdzanie, czy komórka posiada komentarz
      • Dodawanie nowego obiektu Comment
    • Kilka przydatnych właściwości obiektu Application
    • Tajemnice obiektów Range
      • Właściwość Range
      • Właściwość Cells
      • Właściwość Offset
    • Co należy wiedzieć o obiektach?
      • Podstawowe zagadnienia, które należy zapamiętać
      • Dodatkowe informacje na temat obiektów i właściwości
        • Przeczytaj resztę książki
        • Rejestruj wykonywane operacje
        • Korzystaj z systemu pomocy
        • Używaj przeglądarki obiektów
        • Eksperymentuj z oknem Immediate
  • Rozdział 6. Podstawy programowania w języku VBA
    • Przegląd elementów języka VBA
    • Komentarze
    • Zmienne, typy danych i stałe
      • Definiowanie typów danych
      • Deklarowanie zmiennych
        • Określanie typu danych
        • Wymuszanie deklarowania wszystkich zmiennych
      • Zasięg zmiennych
        • Zmienne lokalne
        • Zmienne dostępne w obszarze całego modułu
        • Zmienne globalne
        • Zmienne statyczne
      • Zastosowanie stałych
        • Deklarowanie stałych
        • Zastosowanie stałych predefiniowanych
      • Praca z łańcuchami tekstu
      • Przetwarzanie dat
    • Instrukcje przypisania
    • Tablice
      • Deklarowanie tablic
      • Deklarowanie tablic wielowymiarowych
      • Deklarowanie tablic dynamicznych
    • Zmienne obiektowe
    • Typy danych definiowane przez użytkownika
    • Wbudowane funkcje VBA
    • Praca z obiektami i kolekcjami
      • Konstrukcja With End With
      • Konstrukcja For Each Next
    • Sterowanie sposobem wykonywania procedur
      • Polecenie GoTo
      • Konstrukcja If Then
      • Konstrukcja Select Case
      • Wykonywanie bloku instrukcji w ramach pętli
        • Pętla For Next
        • Pętla Do While
        • Pętla Do Until
  • Rozdział 7. Tworzenie procedur w języku VBA
    • Kilka słów o procedurach
      • Deklarowanie procedury Sub
      • Zasięg procedury
        • Procedury publiczne
        • Procedury prywatne
    • Wykonywanie procedur Sub
      • Uruchamianie procedury przy użyciu polecenia Run Sub/UserForm
      • Uruchamianie procedury z poziomu okna dialogowego Makro
      • Uruchamianie procedury przy użyciu skrótu z klawiszem Ctrl
      • Uruchamianie procedury za pomocą Wstążki
      • Uruchamianie procedur za pośrednictwem niestandardowego menu podręcznego
      • Wywoływanie procedury z poziomu innej procedury
        • Wywoływanie procedury zawartej w innym module
        • Wywoływanie procedury zawartej w innym skoroszycie
      • Uruchamianie procedury poprzez kliknięcie obiektu
      • Wykonywanie procedury po wystąpieniu określonego zdarzenia
      • Uruchamianie procedury z poziomu okna Immediate
    • Przekazywanie argumentów procedurom
    • Metody obsługi błędów
      • Przechwytywanie błędów
      • Przykłady kodu źródłowego obsługującego błędy
    • Praktyczny przykład wykorzystujący procedury Sub
      • Cel
      • Wymagania projektowe
      • Co już wiesz
      • Podejście do zagadnienia
      • Co musimy wiedzieć?
      • Wstępne rejestrowanie makr
      • Wstępne przygotowania
      • Tworzenie kodu źródłowego
      • Tworzenie procedury sortującej
      • Dodatkowe testy
      • Usuwanie problemów
      • Dostępność narzędzia
      • Ocena projektu
  • Rozdział 8. Tworzenie funkcji w języku VBA
    • Porównanie procedur Sub i Function
    • Dlaczego tworzymy funkcje niestandardowe?
    • Twoja pierwsza funkcja
      • Zastosowanie funkcji w arkuszu
      • Zastosowanie funkcji w procedurze języka VBA
      • Analiza funkcji niestandardowej
    • Procedury Function
      • Zasięg funkcji
      • Wywoływanie procedur Function
        • Wywołanie funkcji z poziomu innej procedury
        • Wywołanie funkcji z poziomu formuły arkusza
        • Wywołanie funkcji z poziomu formuły formatowania warunkowego
        • Wywołanie funkcji z poziomu okna Immediate
    • Argumenty funkcji
    • Przykłady funkcji
      • Funkcja bezargumentowa
      • Funkcje jednoargumentowe
      • Funkcje z dwoma argumentami
      • Funkcja pobierająca tablicę jako argument
      • Funkcje z argumentami opcjonalnymi
      • Funkcje zwracające tablicę VBA
      • Funkcje zwracające wartość błędu
      • Funkcje o nieokreślonej liczbie argumentów
    • Emulacja funkcji arkuszowej SUMA
    • Rozszerzone funkcje daty
    • Wykrywanie i usuwanie błędów w funkcjach
    • Okno dialogowe Wstawianie funkcji
      • Zastosowanie metody MacroOptions
      • Definiowanie kategorii funkcji
      • Dodawanie opisu funkcji
    • Zastosowanie dodatków do przechowywania funkcji niestandardowych
    • Korzystanie z Windows API
      • Przykłady zastosowania funkcji interfejsu API systemu Windows
      • Identyfikacja katalogu domowego systemu Windows
      • Wykrywanie wciśnięcia klawisza Shift
      • Dodatkowe informacje na temat funkcji interfejsu API
  • Rozdział 9. Przykłady i techniki programowania w języku VBA
    • Nauka poprzez praktykę
    • Przetwarzanie zakresów
      • Kopiowanie zakresów
      • Przenoszenie zakresów
      • Kopiowanie zakresu o zmiennej wielkości
      • Zaznaczanie oraz identyfikacja różnego typu zakresów
      • Zmiana rozmiaru zakresu komórek
      • Wprowadzanie wartości do komórki
      • Wprowadzanie wartości do następnej pustej komórki
      • Wstrzymywanie działania makra w celu umożliwienia pobrania zakresu wyznaczonego przez użytkownika
      • Zliczanie zaznaczonych komórek
      • Określanie typu zaznaczonego zakresu
      • Wydajne przetwarzanie komórek zaznaczonego zakresu przy użyciu pętli
      • Usuwanie wszystkich pustych wierszy
      • Powielanie wierszy
      • Określanie, czy zakres zawiera się w innym zakresie
      • Określanie typu danych zawartych w komórce
      • Odczytywanie i zapisywanie zakresów
      • Lepsza metoda zapisywania danych do zakresu komórek
      • Przenoszenie zawartości tablic jednowymiarowych
      • Przenoszenie zawartości zakresu do tablicy typu Variant
      • Zaznaczanie komórek na podstawie wartości
      • Kopiowanie nieciągłego zakresu komórek
    • Przetwarzanie skoroszytów i arkuszy
      • Zapisywanie wszystkich skoroszytów
      • Zapisywanie i zamykanie wszystkich skoroszytów
      • Ukrywanie wszystkich komórek arkusza poza zaznaczonym zakresem
      • Tworzenie spisu treści zawierającego hiperłącza
      • Synchronizowanie arkuszy
    • Techniki programowania w języku VBA
      • Przełączanie wartości właściwości typu logicznego
      • Wyświetlanie daty i czasu
      • Wyświetlanie czasu w formie przyjaznej dla użytkownika
      • Pobieranie listy czcionek
      • Sortowanie tablicy
      • Przetwarzanie grupy plików
    • Ciekawe funkcje, których możesz użyć w swoich projektach
      • Funkcja FileExists
      • Funkcja FileNameOnly
      • Funkcja PathExists
      • Funkcja RangeNameExists
      • Funkcja SheetExists
      • Funkcja WorkbookIsOpen
      • Pobieranie wartości z zamkniętego skoroszytu
    • Użyteczne, niestandardowe funkcje arkuszowe
      • Funkcje zwracające informacje o formatowaniu komórki
      • Gadający arkusz?
      • Wyświetlanie daty zapisania lub wydrukowania pliku
      • Obiekty nadrzędne
      • Zliczanie komórek, których wartości zawierają się pomiędzy dwoma wartościami
      • Wyznaczanie ostatniej niepustej komórki kolumny lub wiersza
      • Czy dany łańcuch tekstu jest zgodny ze wzorcem?
      • Wyznaczanie n-tego elementu łańcucha
      • Zamiana wartości na słowa1
      • Funkcja wielofunkcyjna
      • Funkcja SheetOffset
      • Zwracanie maksymalnej wartości ze wszystkich arkuszy
      • Zwracanie tablicy zawierającej unikatowe, losowo uporządkowane liczby całkowite
      • Porządkowanie zakresu w losowy sposób
      • Sortowanie zakresów
    • Wywołania funkcji interfejsu Windows API
      • Określanie skojarzeń plików
      • Pobieranie informacji o napędach dyskowych
      • Pobieranie informacji dotyczących drukarki domyślnej
      • Pobieranie informacji o aktualnej rozdzielczości karty graficznej
      • Odczytywanie zawartości rejestru systemu Windows i zapisywanie w nim danych
        • Odczyt danych z rejestru
        • Zapis danych w rejestrze
  • Część III Praca z formularzami UserForm
  • Rozdział 10. Tworzenie własnych okien dialogowych
    • Zanim rozpoczniesz tworzenie formularza UserForm
    • Okno wprowadzania danych
      • Funkcja InputBox języka VBA
      • Metoda InputBox Excela
    • Funkcja MsgBox języka VBA
    • Metoda GetOpenFilename programu Excel
    • Metoda GetSaveAsFilename programu Excel
    • Okno wybierania katalogu
    • Wyświetlanie wbudowanych okien dialogowych Excela
    • Wyświetlanie formularza danych
      • Wyświetlanie formularza wprowadzania danych
      • Wyświetlanie formularza wprowadzania danych za pomocą VBA
  • Rozdział 11. Wprowadzenie do formularzy UserForm
    • Jak Excel obsługuje niestandardowe okna dialogowe
    • Wstawianie nowego formularza UserForm
    • Dodawanie formantów do formularza UserForm
    • Formanty okna Toolbox
      • Formant CheckBox
      • Formant ComboBox
      • Formant CommandButton
      • Formant Frame
      • Formant Image
      • Formant Label
      • Formant ListBox
      • Formant MultiPage
      • Formant OptionButton
      • Formant RefEdit
      • Formant ScrollBar
      • Formant SpinButton
      • Formant TabStrip
      • Formant TextBox
      • Formant ToggleButton
    • Modyfikowanie formantów formularza UserForm
    • Modyfikowanie właściwości formantów
      • Zastosowanie okna Properties
      • Wspólne właściwości
      • Uwzględnienie wymagań użytkowników preferujących korzystanie z klawiatury
        • Zmiana kolejności tabulacji formantów
        • Definiowanie klawiszy skrótu
    • Wyświetlanie formularza UserForm
      • Zmiana położenia formularza na ekranie
      • Wyświetlanie niemodalnych okien formularzy UserForm
      • Wyświetlanie formularza UserForm na podstawie zmiennej
      • Ładowanie formularza UserForm
      • Procedury obsługi zdarzeń
    • Zamykanie formularza UserForm
    • Przykład tworzenia formularza UserForm
      • Tworzenie formularza UserForm
      • Tworzenie kodu procedury wyświetlającej okno dialogowe
      • Testowanie okna dialogowego
      • Dodawanie procedur obsługi zdarzeń
      • Sprawdzanie poprawności danych
      • Zakończenie tworzenia okna dialogowego
    • Zdarzenia powiązane z formularzem UserForm
      • Zdobywanie informacji na temat zdarzeń
      • Zdarzenia formularza UserForm
      • Zdarzenia związane z formantem SpinButton
        • Zdarzenia generowane przez mysz
        • Zdarzenia generowane przez klawiaturę
        • Dokonywanie zmian za pośrednictwem instrukcji języka VBA
      • Współpraca formantu SpinButton z formantem TextBox
    • Odwoływanie się do formantów formularza UserForm
    • Dostosowywanie okna Toolbox do własnych wymagań
      • Dodawanie nowych kart
      • Dostosowywanie lub łączenie formantów
      • Dodawanie nowych formantów ActiveX
    • Tworzenie szablonów formularzy UserForm
    • Lista kontrolna tworzenia i testowania formularzy UserForm
  • Rozdział 12. Przykłady formularzy UserForm
    • Tworzenie formularza UserForm pełniącego funkcję menu
      • Zastosowanie w formularzu UserForm formantów CommandButton
      • Zastosowanie w formularzu UserForm formantu ListBox
    • Zaznaczanie zakresów przy użyciu formularza UserForm
    • Tworzenie okna powitalnego
    • Wyłączanie przycisku Zamknij formularza UserForm
    • Zmiana wielkości formularza UserForm
    • Powiększanie i przewijanie arkusza przy użyciu formularza UserForm
    • Zastosowania formantu ListBox
      • Tworzenie listy elementów formantu ListBox
        • Tworzenie listy elementów formantu ListBox podczas projektowania
        • Tworzenie listy elementów formantu ListBox po uruchomieniu aplikacji
        • Tworzenie unikatowych elementów listy formantu ListBox
      • Identyfikowanie zaznaczonego elementu listy formantu ListBox
      • Identyfikowanie wielu zaznaczonych elementów listy formantu ListBox
      • Wiele list w jednym formancie ListBox
      • Przenoszenie elementów listy formantu ListBox
      • Zmiana kolejności elementów listy formantu ListBox
      • Wielokolumnowe formanty ListBox
      • Zastosowanie formantu ListBox do wybierania wierszy arkusza
      • Uaktywnianie arkusza za pomocą formantu ListBox
    • Zastosowanie formantu MultiPage na formularzach UserForm
    • Korzystanie z formantów zewnętrznych
    • Animowanie etykiet
  • Rozdział 13. Zaawansowane techniki korzystania z formularzy UserForm
    • Niemodalne okna dialogowe
    • Wyświetlanie wskaźnika postępu zadania
      • Tworzenie samodzielnego wskaźnika postępu zadania
        • Tworzenie formularza UserForm jako samodzielnego wskaźnika postępu zadania
        • Tworzenie procedur obsługi zdarzeń dla samodzielnego wskaźnika postępu zadania
        • Tworzenie procedury startowej dla samodzielnego wskaźnika postępu zadania
        • Jak działa samodzielny wskaźnik postępu zadania?
      • Wyświetlanie wskaźnika postępu zadania za pomocą formantu MultiPage
        • Modyfikowanie formularza UserForm w celu wyświetlania wskaźnika postępu zadania wykorzystującego formant MultiPage
        • Utworzenie procedury UpdateProgress dla wskaźnika postępu zadania utworzonego za pomocą formantu MultiPage
        • Modyfikowanie procedury obsługującej wskaźnik postępu zadania utworzony za pomocą kontrolki MultiPage
        • Jak działa wskaźnik postępu zadania utworzony za pomocą formantu MultiPage
      • Wyświetlanie wskaźnika postępu zadania bez korzystania z kontrolki MultiPage
    • Tworzenie kreatorów
      • Konfigurowanie formantu MultiPage w celu utworzenia kreatora
      • Dodawanie przycisków do formularza UserForm kreatora
      • Programowanie przycisków kreatora
      • Zależności programowe w kreatorach
      • Wykonywanie zadań za pomocą kreatorów
    • Emulacja funkcji MsgBox
      • Emulacja funkcji MsgBox: kod funkcji MyMsgBox
      • Jak działa funkcja MyMsgBox
      • Wykorzystanie funkcji MyMsgBox do emulacji funkcji MsgBox
    • Formularz UserForm z formantami, których położenie można zmieniać
    • Formularz UserForm bez paska tytułowego
    • Symulacja paska narzędzi za pomocą formularza UserForm
    • Emulowanie panelu zadań za pomocą formularza UserForm
    • Formularze UserForm z możliwością zmiany rozmiaru
    • Obsługa wielu przycisków formularza UserForm za pomocą jednej procedury obsługi zdarzeń
  • Część IV Zaawansowane techniki programowania
  • Rozdział 14. Tworzenie narzędzi dla Excela w języku VBA
    • Kilka słów o narzędziach dla programu Excel
    • Zastosowanie języka VBA do tworzenia narzędzi
    • Co decyduje o przydatności narzędzia?
    • Operacje tekstowe: anatomia narzędzia
      • Kilka słów o programie Operacje tekstowe
      • Określenie wymagań dla narzędzia Operacje tekstowe
      • Skoroszyt narzędzia Operacje tekstowe
      • Jak działa narzędzie Operacje tekstowe?
      • Formularz UserForm dla narzędzia Operacje tekstowe
      • Moduł VBA Module1
        • Deklaracje w module VBA Module1
        • Procedura ShowTextToolsDialog w module VBA Module1
        • Procedura UndoTextTools w module VBA Module1
      • Moduł formularza UserForm1
        • Procedura UserForm_Initialize w module kodu formularza UserForm1
        • Procedura ComboBoxOperation_Change w module kodu formularza UserForm1
        • Procedura ApplyButton_Click w module kodu formularza UserForm1
        • Procedura CloseButton_Click w module kodu formularza UserForm1
        • Procedura HelpButton_Click w module kodu formularza UserForm1
      • Poprawa wydajności narzędzia Operacje tekstowe
      • Zapisywanie ustawień narzędzia Operacje tekstowe
      • Implementacja procedury Cofnij
      • Wyświetlanie pliku pomocy
      • Umieszczanie poleceń na Wstążce
      • Ocena realizacji projektu
      • Działanie narzędzia Operacje tekstowe
    • Dodatkowe informacje na temat narzędzi Excela
  • Rozdział 15. Tabele przestawne
    • Przykład prostej tabeli przestawnej
      • Tworzenie tabel przestawnych
      • Analiza zarejestrowanego kodu tworzenia tabeli przestawnej
      • Optymalizacja wygenerowanego kodu tworzącego tabelę przestawną
    • Tworzenie złożonych tabel przestawnych
      • Kod tworzący tabelę przestawną
      • Jak działa złożona tabela przestawna?
    • Jednoczesne tworzenie wielu tabel przestawnych
    • Tworzenie odwróconych tabel przestawnych
  • Rozdział 16. Wykresy
    • Podstawowe wiadomości o wykresach
      • Lokalizacja wykresu
      • Rejestrator makr a wykresy
      • Model obiektu Chart
    • Tworzenie wykresów osadzonych na arkuszu danych
    • Tworzenie wykresu na arkuszu wykresu
    • Modyfikowanie wykresów
    • Wykorzystanie VBA do uaktywnienia wykresu
    • Przenoszenie wykresu
    • Wykorzystanie VBA do dezaktywacji wykresu
    • Sprawdzanie, czy wykres został uaktywniony
    • Usuwanie elementów z kolekcji ChartObjects lub Charts
    • Przetwarzanie wszystkich wykresów w pętli
    • Zmiana rozmiarów i wyrównywanie obiektów ChartObject
    • Tworzenie dużej liczby wykresów
    • Eksportowanie wykresów
      • Eksportowanie wszystkich obiektów graficznych
    • Zmiana danych prezentowanych na wykresie
      • Modyfikacja danych wykresu na podstawie aktywnej komórki
      • Zastosowanie języka VBA do identyfikacji zakresu danych prezentowanych na wykresie
    • Wykorzystanie VBA do wyświetlania dowolnych etykiet danych na wykresie
    • Wyświetlanie wykresu w oknie formularza UserForm
    • Zdarzenia związane z wykresami
      • Przykład wykorzystania zdarzeń związanych z...
Kategoria: Systemy operacyjne
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-3821-0
Rozmiar pliku: 31 MB

BESTSELLERY

Menu

Zamknij