Makropolecenia w Excelu

Podobne dokumenty
Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Visual Basic w programie Excel dla Windows

Makropolecenia w PowerPoint Spis treści

14. TWORZENIE MAKROPOLECEŃ

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Ćwiczenie 1 Obsługa makr

Arkusz kalkulacyjny MS Excel 2010 PL.

Praktyczne wykorzystanie arkusza kalkulacyjnego w pracy nauczyciela część 1

Zarejestruj makro w trybie względnego adresowania które będzie wpisywało bieżącą datę w

Zastanawiałeś się może, dlaczego Twój współpracownik,

Rejestracja faktury VAT. Instrukcja stanowiskowa

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

tutaj Poniższe makro nie zadziała dla pakietu Open lub Libre Office! O co chodzi?

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Aplikacje w środowisku VBA. Visual Basic for Aplications

Kontrola poprawności danych:

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Microsoft Excel 2003 profesjonalna analiza i raportowanie oraz prezentacja danych

Część I: Excel - powtórka

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

Makra w arkuszu kalkulacyjnym

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

5.2. Pierwsze kroki z bazami danych

Excel. Tworzenie zaawansowanych aplikacji.

Skróty klawiaturowe w programie Microsoft Excel 2013

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Wprowadzenie do MS Excel

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Edytor tekstu OpenOffice Writer Podstawy

VBA praca z makrami w Excelu

Praktyczny Excel. Sprytne makra

Arkusz kalkulacyjny EXCEL

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Laboratorium 6. 1 Makropolecenia wprowadzenie. 2 Formatowanie komórek. 2.1 Rejestrowanie makra. Legenda: tekst do wpisania

Temat: Organizacja skoroszytów i arkuszy

Instrukcja obsługi Nowego Punktatora

SPIS ILUSTRACJI, BIBLIOGRAFIA

Działki Przygotowanie organizacyjne

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

APLIKACJE WCHODZĄCE W SKŁAD PAKIETU MS OFFICE DLA UŻYTKOWNIKÓW DOMOWYCH

Formularz oceny okresowej arkusz B w służbie cywilnej Instrukcja użytkownika

Podstawowe czynnos ci w programie Excel

Formularz pierwszej oceny w służbie cywilnej

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Dlaczego stosujemy edytory tekstu?

INSTRUKCJA OTWIERANIA PLIKU DPT (data point table)

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Praktyczny Excel. Sprytne makra

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne

inż. Konrad Postawa Akademia Aktywnego Seniora Wolontariusza

Co to jest arkusz kalkulacyjny?

Obszar Logistyka/Zamówienia Publiczne. Umowy i Rejestr depozytów (zabezpieczeń wykonania umów) Instrukcja użytkownika

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne

AUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop Spis treści

KSIĄŻKA FINANSOWA OBOZU e-książka

10 Płatności [ Płatności ] 69

Rejestracja nowego kontrahenta. Instrukcja stanowiskowa

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2

Operacje na Wielu Arkuszach

PODSTAWY VBA Rinat Szepe ( )

Edytor tekstu MS Word 2010 PL. Edytor tekstu to program komputerowy umożliwiający wprowadzenie lub edycję tekstu.

Instalacja i obsługa aplikacji MAC Diagnoza EW

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Rejestracja dokumentu PZ. Instrukcja stanowiskowa

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

1. Instalacja Programu

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Dodawanie wzorca graficznego do programów linii InsERT GT

Jak przygotować pokaz album w Logomocji

Nagrywamy podcasty program Audacity

Rejestracja nowego kontrahenta. Instrukcja stanowiskowa

Formularze w programie Word

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

VBA praca z makrami w Excelu

ZASTOSOWANIE ARKUSZA KALKULACYJNEGO EXCEL DO ANALIZY ABC/XYZ

BIBLIOGRAFIA W WORD 2007

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

VISUAL BASIC W EXCELU

Edytor materiału nauczania

Przewodnik Szybki start

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Arkusz kalkulacyjny. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Transkrypt:

Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego Excel możemy zaprogramować dowolną funkcje mniej lub bardziej skomplikowaną (dodawanie, mnożenie, operacje arytmetyczne, itp.), która jest rejestrowana i w tym samym momencie przetwarzana na instrukcje w języku Visual Basic dołączonym do całego pakietu Microsoft Office. Nasza przyszła praca z arkuszami kalkulacyjnymi dzięki wykorzystaniu makropoleceń będzie bardziej wygodna. Nie będziemy musieli powtarzać kilkakrotnie tych samych czasochłonnych operacji. Wystarczy, że uruchomimy wcześniej zapisane makro i dana procedura zostanie wykonana. Visual Basic jest to zaawansowane narzędzie programistyczne. Chcąc tworzyć lub samodzielnie edytować wcześniej nagrane makro musimy poznać podstawowe zasady tego języka. Ponieważ wszystkie nasze nagrywane makra w arkuszu kalkulacyjnym będą automatycznie zapisywane w tym języku a następnie uruchomione jako skrypt mający za zadanie wykonać określoną funkcje. Rejestracja makr Żeby nagrać makro uruchamiamy oczywiście arkusz kalkulacyjny a następnie z Paska Menu wybieramy Widok >> Paski narzędzi >> Visual Basic. Najlepszym sposobem od razu będzie dołączenie tego okienka do paska przycisków żeby nam nie przeszkadzał w dalszej pracy. Drugim sposobem, aby wywołać rejestrator to z Paska Menu wybieramy Narzędzia >> Makro >> Zarejestruj nowe makro. Moim zdaniem pierwszy sposób jest bardziej wygodny, ponieważ od razu będziemy mieli rejestrator makr i Visual Basic w jednym pasku przycisków. Przyda nam się to w ręcznym wprowadzaniu instrukcji w edytorze kodu VBA. Tak, więc klikamy na ikonę Zarejestruj makro pojawi się okno, w którym wpisujemy dane. Następnie wpisujemy nazwę makra Formatowanie. Dodatkowo w polu klawisz skrótu wpisujemy Ctrl+q, który będzie aktywował makro. Natomiast w polu Przechowuj makro w: domyślnie zapisujemy Ten skoroszyt lub Skoroszyt makr osobistych wtedy nasze makro będzie dostępne w każdym otwieranym skoroszycie. Poniżej możemy dołączyć alternatywny opis rejestrowanego makra. Klikamy przycisk OK i rozpoczyna się rejestracja makra.

Rejestrowanie makra Na przykładzie formatowania komórek Rejestrowanie makr zostało uruchomione. Arkusz kalkulacyjny Excel będzie zapamiętywał wszystkie wykonane przez nas czynności. Zaczynamy wpisując dowolne liczby w komórkach z dwoma lub trzema liczbami po przecinku. Dodatkowo możemy obramować i wypełnić dowolnym kolorem komórki. Następnie zaznaczamy wszystkie wypełnione pola i klikamy prawym przyciskiem myszy wybierając Formatuj komórki. Dla przykładu wybieramy Kategoria: Walutowe - Miejsca dziesiętne jedna liczba po przecinku. Zatrzymujemy rejestrowanie. Nasze pierwsze makro zostało utworzone. Teraz możemy zarejestrować następne makro np. Formatowanie 2. Podobnie zaznaczamy wszystkie wypełnione pola i wciskamy prawy przycisk myszy, ale tym razem wybieramy Kategoria: Procentowe - Miejsca dziesiętne jedna liczba po przecinku. Na takiej zasadzie rejestrujemy przykładowe makra, które następnie możemy uruchomić poprzez wybranie z pozycji dostępnych makr: Formatowanie, Formatowanie 2, Formatowanie 3 itp. Na zakończenie zapisujemy plik w wybranej przez nas lokalizacji. Nasze przykładowe makra zostały zarejestrowane teraz możemy je uruchomić ikona Uruchom makro lub skrót klawiszowy, który wcześniej zdefiniowaliśmy do aktywowania

makropolecenia (Ctrl + q). Pokazuje się nam okno z listą naszych makr wybieramy np. Formatowanie 2 i klikamy przycisk uruchom. Nasze liczby wpisane w komórkach automatyczne są przeliczane na procenty z jedną liczbą po przecinku. Ponownie klikamy uruchom makro, ale tym razem wybieramy Formatownie 3 nasze dane procentowe zostały przeliczone na ułamki. Na takim prostym przykładzie zarejestrowania kilku makr możemy w przyszłości tworzyć bardziej skomplikowane operacje matematyczne. Uruchamianie makra Programowanie w Visual Basic Visual Basic for Applications w skrócie VBA tak jak pisałem wcześniej jest to zaawansowane narzędzie programistyczne firmy Microsoft dołączone do całego pakietu Office. W którym możemy samodzielnie edytować nasze wcześniej zarejestrowane makra wywołując polecenie Uruchom makro i klikając na przycisk Edycja. Natomiast, jeśli chcemy samemu od podstaw tworzyć instrukcje składające się na makra musimy uruchomić edytor Visual Basic. Następnie klikamy ikonę Insert >> Module otworzy się okno kodu gdzie wprowadzamy instrukcje, które po zapisaniu będziemy uruchomiać jako makropolecenia w arkuszu kalkulacyjnym Excel.

Przykład sumowania liczb Przedstawiony poniżej prosty kod programu pokazuje, na jakiej zasadzie zostaje nasze wcześniej zarejestrowane makro przetworzone na instrukcje w języku Visual Basic. Sub Suma() Suma Makro Sumowanie liczb Range("D4").Select ActiveCell.FormulaR1C1 = "24" Range("D5").Select ActiveCell.FormulaR1C1 = "45" Range("D6").Select ActiveCell.FormulaR1C1 = "18" Range("C10").Select ActiveCell.FormulaR1C1 = "=SUM(R[-6]C[1]:R[-5]C[1]:R[-4]C[1])" End Sub Edycja makropoleceń w Visual Basic Makropolecenia to bardzo dobry sposób na zaprogramowanie ciągu powtarzanych przez nas czynności nie tylko w przykładowym tu opisanym arkuszu kalkulacyjnym, ale w całym pakiecie biurowym Microsoft Office. Wielokrotnie wykonywane przez nas czynności: klikanie myszą, naciskanie klawiszy, wypełnianie komórek, formatowanie komórek itp.

możemy zautomatyzować poprzez nagranie w postaci makro. Dlatego jest to tak przydatna funkcja, która w dużym stopniu ułatwia zadanie i skraca czas naszej biurowej pracy. Natomiast, jeśli będziemy chcieli edytować lub tworzyć bardziej skomplikowane makrodefinicje to musimy otworzyć edytor kodu Visual Basic.