Excel dla zaawansowanych z elementami VBA

Slides:



Advertisements
Podobne prezentacje
1 Współpraca Excela z innymi programami Współpraca Excela z innymi programami.
Advertisements

POWIAT MYŚLENICKI Tytuł Projektu: Poprawa płynności ruchu w centrum Myślenic poprzez przebudowę skrzyżowań dróg powiatowych K 1935 i K 1967na rondo.
Liczby pierwsze.
Domy Na Wodzie - metoda na wlasne M
Wspólne skoroszytów Wspólne użytkowanie skoroszytów Arkusze i skoroszyty Tworzenie nowego skoroszytu Obliczenia w skoroszytach Przeglądanie wzorów w skoroszytach.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
Kwerendy, formularze, relacje, raporty i makra
Prezentacja poziomu rozwoju gmin, które nie korzystały z FS w 2006 roku. Eugeniusz Sobczak Politechnika Warszawska KNS i A Wykorzystanie Funduszy.
Proste bazy danych w Excelu
dr inż. Piotr Muryjas Wyższa Szkoła Przedsiębiorczości i Administracji
Matura 2005 Wyniki Jarosław Drzeżdżon Matura 2005 V LO w Gdańsku
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
import danych; sumy pośrednie; tabela przestawna; konsolidacja danych
Ogólnopolski Konkurs Wiedzy Biblijnej Analiza wyników IV i V edycji Michał M. Stępień
Arkusze kalkulacyjne, część 3
Excel Wykład 3.. Importowanie plików tekstowych Kopiuj – wklej Małe pliki Kolumny oddzielone znakiem tabulacji Otwieranie/importowanie plików tekstowych.
Microsoft Office Excel
Instrukcja USOSweb Wersja: Opracował: Sebastian Sieńko Moduł sprawdzianów.
Projektowanie tabeli w arkuszu kalkulacyjnym
KOLEKTOR ZASOBNIK 2 ZASOBNIK 1 POMPA P2 POMPA P1 30°C Zasada działanie instalacji solarnej.
EGZAMIN GIMNAZJALNY W SUWAŁKACH 2009 Liczba uczniów przystępująca do egzaminu gimnazjalnego w 2009r. Lp.GimnazjumLiczba uczniów 1Gimnazjum Nr 1 w Zespole.
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
Korespondencja seryjna
w ramach projektu Szkoła z Klasą 2.0
1. Pomyśl sobie liczbę dwucyfrową (Na przykład: 62)
Na początek kilka pojęć z arkusza
Analiza matury 2013 Opracowała Bernardeta Wójtowicz.
MICROSOFT Access TWORZENIE MAKR
Formatowanie tekstu w Microsoft Word
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
ARKUSZ KALKULACYJNY EXCEL wiadomości wstępne
Ujarzmić Worda Agnieszka Terebus.
Wstępna analiza egzaminu gimnazjalnego.
EGZAMINU GIMNAZJALNEGO 2013
EcoCondens Kompakt BBK 7-22 E.
EcoCondens BBS 2,9-28 E.
User experience studio Użyteczna biblioteka Teraźniejszość i przyszłość informacji naukowej.
WYNIKI EGZAMINU MATURALNEGO W ZESPOLE SZKÓŁ TECHNICZNYCH
Testogranie TESTOGRANIE Bogdana Berezy.
Jak Jaś parował skarpetki Andrzej Majkowski 1 informatyka +
Przemysław Pełka , Damian Kotarski
Excel Filtrowanie Funkcje bazodanowe
Visual Basic w Excelu - podstawy
1 Używanie alkoholu i narkotyków przez młodzież szkolną w województwie opolskim w 2007 r. Na podstawie badań przeprowadzonych przez PBS DGA (w pełni porównywalnych.
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
Współrzędnościowe maszyny pomiarowe
Tabele przestawne i wykresy przestawne. Zaawansowane wykresy
Elementy geometryczne i relacje
Strategia pomiaru.
LO ŁobżenicaWojewództwoPowiat pilski 2011r.75,81%75,29%65,1% 2012r.92,98%80,19%72,26% 2013r.89,29%80,49%74,37% 2014r.76,47%69,89%63,58% ZDAWALNOŚĆ.
Poznajemy arkusz kalkulacyjny
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
VISUAL BASIC FOR APLICATION (VBA)
Projektowanie postaci formularza:
Wstawianie funkcji i formatowanie tabel w Excelu FORMATOWANIE TABEL, ORAZ FORMATOWANIE WARUNKOWE.
Microsoft® Office Word
Czym s ą i do czego słu żą ? Narzędzie analityczne arkusza kalkulacyjnego pozwalające filtrować, wybierać, przestawiać kolumny i wiersze z danymi w arkuszu.
Podstawowe zadania w programie Excel 2010 Klasa 2 TOR.
Formatowanie tabel w Excelu w tym formatowanie warunkowe Prezentację przygotował: Cieplucha Maciej.
„Filtry i funkcje bazodanowe w EXCELU”
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Excel 2007 dla średniozaawansowanych Zajęcia z Prowadzący: Artur Kołos.
Visual Basic for Applications
Wyższa Szkoła Ekologii i Zarządzania
Excel Informacje różne.
Zapis prezentacji:

Excel dla zaawansowanych z elementami VBA Warszawa, 22-23. 04. 2014 Prowadzący: Przemysław Starosta

Kilka słów o sobie Doświadczenie Czym się zajmuję Co robię gdy się tym nie zajmuję Etc…

Plan szkolenia Kiedy Co? Wtorek 9.00 – 11.00 Dostosowanie środowiska pracy Organizacja informacji 11.15 – 13.00 Analiza danych 13.00 – 14.00 Obiad 14.00 – 16.00 Zarządzanie bazami danych (listy)

Plan szkolenia Kiedy Co? Środa 9.00 – 10.00 Warsztaty powtórzeniowe 10.00 – 13.00 ( w międzyczasie 15 minut przerwy) Współpraca z innymi aplikacjami . Automatyzacja pracy 13.00 – 14.00 Obiad 14.00 – 16.00 VBA

1 - Dostosowanie środowiska pracy – skróty klawiszowe Naciśnij ALT i zobacz co tu mamy Link 1

1 - Dostosowanie środowiska pracy – skróty klawiszowe

1.1 – Tworzenie i modyfikacja pasków narzędzi Prawy przycisk na wybranym pasku

1.2 – Opcje programu Excel Plik -> opcje

1.3 – Opcje wklej specjalnie Możliwości różnych wariantów kopiowania dla usprawnienia pracy

1.4 – Opcje wklej specjalnie Sposoby wklejania danych (Link 3)

1.5 – Opcje wklej specjalnie - transpozycja Transpozycja, czyli zamiana kolumn na wiersze i odwrotni

1.6 – Formatowanie (style) Wybierz interesujący Cię styl …

1.7 – Formatowanie (style) – tworzenie własnego stylu Stwórz własny i niepowtarzalny styl! 

1.8 – Formatowanie (malarz formatów) Kliknij malarz formatów, a następnie kliknij miejsce w którym chcesz skopiować zaznaczony fragment

1.9 – Narzędzie Przejdź do Narzędzie daje możliwość przejścia do komórek o podobnej charakterystyce w arkuszu

1.10 – Ciekawostka – ukrywanie wartości Wstawienie „;;;” do typu pola ukryje jego wartość

2.1- Organizacja informacji – zarządzanie arkuszami Dodawanie nowego arkusza Generowanie wielu arkuszy podczas tworzenia nowego skoroszytu

2.2 – Zarządzanie arkuszami Usuwanie arkusza Dodanie do paska szybkich narzędzi Zmiana nazwy arkusza Zmiana koloru karty Tworzenie kopii

2.3 – przypisywanie i zarządzanie nazwami komórek i zakresów Nadajemy dowolną nazwę zakresowi lub polu. Później mamy dostęp do niej poprzez listę rozwijaną

2.4 – korzystanie z menadżera nazw Możliwość zdefiniowania nazwy, użycia nazwy w formule jako funkcji, oraz utworzenia nazwy z zaznaczonego fragmentu

2.5 – edycja nazwanego zakresu

2.6 – ochrona Arkuszów i skoroszytów - elementy Odblokuj to co ma być edytowalne (Formatuj komórki -> ochrona) Ukryj formuły (jak wyżej -> ukryj) Kliknij prawym przyciskiem na nazwę arkusza -> chroń arkusz Nadaj hasło

2.7 – zabezpieczenie skoroszytu

2.8 – praca grupowa, śledzenia zmian Przed rozpoczęcie śledzenia zmian koniecznie należy udostępnić skoroszyt

2.9 – praca grupowa, śledzenia zmian Wyróżnienie zmian pozwoli nam zobaczyć co dzieje się w dokumencie

2.10 – praca grupowa, śledzenia zmian Widzimy kto, kiedy i w jaki sposób dokonał zmiany Zmiany możemy zaakceptować lub odrzucić

2.11 – inspekcja skoroszytu W opcji wyszukaj problemy znajdziemy inspekcję skoroszytu pod kątem wrażliwych danych, których nie chcemy udostępniać innym np. dane osobowe, ścieżki do plików itp.. Uwaga! Przy inspekcji skoroszyt nie może być udostępniany!

2.12 -komentarze Możliwość dodawania komentarzy do poszczególnych elementów arkusza Zaznaczony w prawym górnym rogu Po najechaniu kursorem na komentarz otrzymujemy informacje

2.13 – tworzenie własnych szablonów skoroszytów i arkuszy Plik -> Zapisz jako -> szablon skoroszytu Zapisany szablon znajdziemy w linku „osobiste” przy tworzeniu nowego skoroszytu

2.14 – tworzenie szablonu wykresu 1. Po stworzeniu wykresu: prawy przycisk -> zapis jako szablon Szablon odczytujemy z linku „szablony” przy wstawianiu nowego wykresu

3.1 – Analiza danych - logika ORAZ   Zwraca wartość PRAWDA, jeżeli wszystkie argumenty mają wartość PRAWDA FAŁSZ   Zwraca wartość logiczną FAŁSZ JEŻELI   Określa warunek logiczny do sprawdzenia NIE   Odwraca wartość logiczną argumentu LUB   Zwraca wartość PRAWDA, jeśli którykolwiek argument ma wartość PRAWDA PRAWDA   Zwraca wartość logiczną PRAWDA

3.2 – podstawowe i zaawansowane funkcje Link 4 Wykorzystanie funkcji w praktyce

3.3 - scenariusze Scenariusze są częścią zestawu poleceń nazywanym narzędziami analizy co-się-stanie-gdy. Scenariusz to zbiór wartości, które program Microsoft Excel zapisuje i może automatycznie podstawiać w arkuszu (from Manual)

3.4 - scenariusze Dodawanie scenariusza

3.5 – scenariusze - podsumowanie Podsumowanie jest możliwe również w formie tabeli przestawnej

3.6 – szukaj wyniku Funkcja daje możliwość analizy np. ile potrzebujemy sprzedaży by osiągnąć zadany cel

3.7 – solver - instalacja

3.8 – solver – ładowanie dodatku

3.9 – solver - przykład

3.10 – solver - przykład

3.11 - wykresy

3.12 – wykresy

3.13 - wykresy

3.14 - wykresy

3.15 – obsługa grafiki

3.16 – kształty

4.1 – Zarządzanie bazami danych - konsolidacja W Arkusz1, Arkusz2, Arkusz3 stworzyłem dokładnie takie same tabele Następnie w nowym arkuszu: Zakładka DANE -> Konsoliduj

4.2 - konsolidacja Oznaczamy pola które chcemy konsolidować w poszczególnych arkuszach i wybieramy funkcję konsolidacji W wyniku otrzymujemy zsumowane dane

4.3 – grupowanie czyli inne ukrywanie W celu zautomatyzowania ukrywania możemy pogrupować dane. Kombinacja klawiszy Ctrl+8 pozwala schować paski grupowania. Funkcja przydatna np. przy wydrukach

4.4 – sortowanie danych

4.5 – Filtrowanie danych Możliwość filtrowania wybranych wartości

4.6 – Zaawansowane filtrowanie danych Tworzę pola do filtracji W innym arkuszu kopiuje nagłówek i filtr

4.7 – Zaawansowane filtrowanie danych 3. Klikam Zaawansowane w karcie DANE Zakres listy Zakres kryteriów Kopiuj do: dowolna pusta komórka w arkuszu docelowym

4.8 – Zaawansowane filtrowanie danych

4.9 – Funkcje bazy danych Link 5 – przykład BD.ILE. REKORDÓW (A4:E10;"Wiek";A1:F2) Funkcja przegląda rekordy dotyczące jabłoni o wysokości od 10 do 16 i zlicza, ile pól Wiek w tych rekordach zawiera liczby. (1) BD.ILE. REKORDÓW.A (A4:E10;"Zysk";A1:F2) Funkcja przegląda rekordy dotyczące jabłoni o wysokości od 10 do 16 i zlicza, ile pól Zysk w tych rekordach nie jest pustych. (1) BD.MAX (A4:E10;"Zysk";A1:A3) Maksymalny zysk z jabłoni i grusz. (105)

4.10 – Funkcje bazy danych =BD.MIN (A4:E10;"Zysk";A1:B2) Minimalny zysk z jabłoni i grusz o wysokości powyżej 10. (75) =BD.SUMA (A4:E10;"Zysk";A1:A2) Ogólny zysk z jabłoni. (225) =BD.SUMA (A4:E10;"Zysk";A1:F2) Ogólny zysk z jabłoni o wysokości między 10 i 16. (75) =BD.ILOCZYN (A4:E10;"Plon";A1:B2) Iloczyn plonów z jabłoni o wysokości większej niż 10. (140) =BD.ŚREDNIA (A4:E10;"Plon";A1:B2) Średni plon z jabłoni o wysokości większej niż 10. (12) =BD.ŚREDNIA (A4:E10;3;A4:E10) Średnia wieku wszystkich drzew w bazie danych. (13)

4.11 – Sumy częściowe Sortujemy po wartości z których chcemy obliczać sumę częściową

4.12 – Sumy częściowe

4.13 – Tabele przestawne Link 6 – pobieramy plik

4.14 – Tabele przestawne

4.15 – Tabele przestawne

4.16 – Tabele przestawne

4.17 – Wykres przestawny

4.18 – Wykres przestawny Dodatkowe kontrolki do obsługi „przestawności” 

5 – Współpraca z innymi aplikacjami – import txt i csv Link 6 Wybieramy plik do importu

5 – Pobieranie danych zewnętrznych – txt, csv

6 - OLE (ang. Object Linking and Embedding) łączenie i osadzanie obiektów Technika pozwalając bez większych kłopotów wymieniać dane pomiędzy elementami pakietu Microsoft Office Istnieje kilka możliwości przekazania danych:

5 – Pobieranie danych z sieci (kwerendy WWW) Możliwe dane do ściągnięcia zaznaczone są żółtym polem, należy kliknąć odpowiednie

5 – Pobieranie danych z sieci (kwerendy WWW)

5 – Pobieranie danych z sieci (kwerendy WWW) Kwerendę można edytować oraz odświeżać, aby pobrać aktualne dane

5 - Publikacja arkuszy na WWW (statycznie oraz dynamicznie Tu można wybrać arkusze do opublikowania oraz zakresy komórek

6 – Formatowanie warunkowe

6 – Formatowanie warunkowe – nowa reguła

6 – Tworzenie własnego formatu liczb 1 3 2

6 – Sprawdzanie poprawności danych (lista rozwijana) Źródłem będzie lista z której pobieramy dane

6 – Sprawdzanie poprawności danych (lista rozwijana)

6 – Rejestrowanie i edycja makr Stworzymy proste makro do powiększania napisu w komórce A1

6 – Rejestrowanie i edycja makr

6 – Rejestrowanie i edycja makr Możemy uruchomić makro z menu lub przypisać je do wybranego kształtu, dzięki czemu będzie on funkcjonował jako przycisk

6 – Rejestrowanie i edycja makr

7 – VBA – tworzenie własnych funkcji Alt + F11 Function podzielneprzez3(x As Double) As Boolean If (x / 3) = Int(x / 3) Then podzielneprzez3 = True Else podzielneprzez3 = False End If End Function Poprzez „=„ w komórce odszukujemy funkcję

7 – Zdarzenia w VBA

7 – Zdarzenia w VBA Zdarzenia aplikacji – zarządza działaniami związanymi z aplikacją Zdarzenie skoroszytu - … ze skoroszytem Poziom arkusza - … z arkuszem Poziom wykresu - … z wykresem

7 – Zdarzenia w VBA Uaktywnienie arkusza pokaże okienko z napisem START

7 – Formularze VBA – użycie inputbox

7. Formularze VBA – użycie userform * * Private Sub CommandButton1_Click() add_client.Show End Sub