VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze

Podobne dokumenty
VBA praca z makrami w Excelu

Parę uwag, uzupełnień

Część I: Przypisanie makr do obiektu (przycisku).

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

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

VBA praca z makrami w Excelu

Aplikacje w środowisku VBA. Visual Basic for Aplications

Makropolecenia w PowerPoint Spis treści

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

Makra VBA w Excelu dla początkujących

Utworzenie interfejsu graficznego za pomocą formularza użytkownika w VBA

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.

LibreOffice Calc VBA

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Makropolecenia w Excelu

Wprowadzenie do edycji makr w Excelu

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

M a k r a i d o d a t k o w e f o r m a n t y

VISUAL BASIC W EXCELU

VBA-podstawy cz. 1. Począwszy od wersji Office 2010 skoroszyty Excel wsparte makrami VB mają rozszerzenie.xlsm

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.

Visual Basic w programie Excel dla Windows

Visual Basic for Applications. Wstęp

Arkusze kalkulacyjne i VBA

Technologie informacyjne: Excel i VBA

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

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)

Arkusze kalkulacyjne i VBA

Automatyzacja plików graficznych

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

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.

Visual Basic dla AutoCAD

Ćwiczenie 1 Obsługa makr

Visual Basic for Applications Wprowadzenie, makra

Obsługa zdarzeń w formularzach przy pomocy makr

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

Bazy Danych. Wykład VII Makropolecenia. Copyright by Arkadiusz Rzucidło 1

Praktyczny Excel. Sprytne makra

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

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2015 część 13

Działki Przygotowanie organizacyjne

PODSTAWY VBA Rinat Szepe ( )

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

Materiały do laboratorium MS ACCESS BASIC

Kontrola poprawności danych:

Technologie informacyjne: Excel i Python

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

Arkusze kalkulacyjne i VBA

PRACA Z FORMULARZAMI UserForm

Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.

Excel. Tworzenie zaawansowanych aplikacji.

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

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 5. MessageBox, InputBox, instrukcja Select Case i instrukcje pętli.

Maxima i Visual Basic w Excelu

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

4.1. Analiza AWN jest dokonywana na poziomie VBA

TABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych.

Użycie Visual Basic for Applications ("VBA")

Tablice, DataGridView

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

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

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

EITC/BI/MSO10. Pakiet biurowy Microsoft Office. Szczegółowa zawartość programowa kursu (15 godz.): 1. Microsoft Word

Wstęp do programowania 2

Praktyczny Excel. Sprytne makra

Przewodnik Szybki start

FORMULARZE I FORMANTY MS EXCEL 1. TEORIA

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 3. Programowanie komputerowe

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Arkusze kalkulacyjne i VBA

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami

Microsoft PowerPoint Poziom Zaawansowany PROGRAM SZKOLENIOWY. Plan szkolenia zawiera: Microsoft Excel Poziom Zaawansowany

Operacje na Wielu Arkuszach

Makra programu Microsoft Access.

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.

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

Curtis D. Frye. Microsoft Excel Krok po kroku. Przekład: Leszek Biolik

Instrukcje cykliczne (pętle) WHILE...END WHILE

Microsoft Office Język VBA i makra. Rozwiązania w biznesie.

INSTRUKCJA SKOKU GOTO

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

2.1 Funkcje - na przykładzie wyceny europejskiej

wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

1 Przygotował: mgr inż. Maciej Lasota

Plan szkoleń z zakresu pakietu Microsoft Office 2007

Temat: Organizacja skoroszytów i arkuszy

Program szkolenia MS Excel - Poziom Zaawansowany 30 godz. (wymagana znajomość obsługi programu w zakresie średnio zaawansowanym)

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

2. Wstaw przyciski: a. wykonujące funkcje z ćwiczenia 1 b. zastosuj różnorodne właściwości dla przycisku

Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej

VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007.

Technologia informacyjna programowanie Janusz Uriasz

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

3.3. Podstawowe tryby pracy

O autorze (15) Podziękowania autora (17) Wstęp (19)

Transkrypt:

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze

Ustawienia Edytora VB Wymuszanie deklarowania zmienny Wyłączenie ostrzeżeń o błędnej składni Włączanie/wyłączanie powiadomień, podpowiedzi Zmiany czcionki i rozmiaru tekstu

To jest to wkurzające okieno przy popełnieniu błędu w kodzie

Wymusza deklarowanie zmiennych

Włącza podpowiedzi pojawiające się podczas pisania

Włącza podpowiedzi składni (pomarańczowe pola)

Włącza wyświetlanie wartości zmiennej po najechaniu na nią kursorem

Parametry siatki rysowania UserForm

Co robić z błędami?

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy?

1.1 schowanie tabeli z kodem UKRYJ

1.1 schowanie tabeli z kodem UKRYJ no to i ODKRYJ

1.1 chronienie tabeli z kodem Jak w kodzie odwołać się do tej ukrytej tabeli?

1.1 chronienie tabeli z kodem Jak w kodzie odwołać się do tej ukrytej tabeli? normalnie... Odwołujemy się do nazwy arkusza: WorksheetFunction.FomulaR1C1 = "=tabela_danych!r[-4]c[1] Dim zakres_tablicy As Range Set zakres_tablicy = Sheets("tabela_danych").Range("A1:D13")

1.2 chronienie tabeli z kodem CHROŃ

1.3 wpisanie ich ręcznie w kodzie Dim szerege24 As Variant szerege24 = Array(10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82, 91)

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych

( ) wynikmakra = wynik End Sub

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych 4. Stworzenie prostego UF przyjmującego wartość i wywołującego makro

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych 4. Stworzenie prostego UF przyjmującego wartość i wywołującego makro 5. Dodanie naszego makra/uf do paska Szybki Dostęp

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych 4. Stworzenie prostego UF przyjmującego wartość i wywołującego makro 5. Dodanie naszego makra/uf do paska Szybki Dostęp 6. Dodanie naszego makra/uf do Wstążki

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych 4. Stworzenie prostego UF przyjmującego wartość i wywołującego makro 5. Dodanie naszego makra/uf do paska Szybki Dostęp 6. Dodanie naszego makra/uf do Wstążki 7. Stworzenie nowej Grupy na Wstążce

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych 4. Stworzenie prostego UF przyjmującego wartość i wywołującego makro 5. Dodanie naszego UF do paska Szybki Dostęp 6. Dodanie naszego UF do Wstążki 7. Stworzenie nowej Grupy na Wstążce 8. Stworzenie własnej funkcji

Jeśli zwraca #ARG upewnij się, że makro które wywołuje nie zmienia zawartości innych komórek (jeśli funkcja wywołuje to makro, które pisaliśmy, to trzeba je zmodyfikować)

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 1. Jak chronić dane, do których się odwołujemy? 2. Wywołanie makra z parametrem 3. Tworzenie zmiennych globalnych/lokalnych 4. Stworzenie prostego UF przyjmującego wartość i wywołującego makro 5. Dodanie naszego UF do paska Szybki Dostęp 6. Dodanie naszego UF do Wstążki 7. Stworzenie nowej Grupy na Wstążce 8. Stworzenie własnej funkcji 9. Bardziej funkcjonalny UF

1. Uruchamianie MessageBoxów 2. Wczytywanie danych z pliku 3. Pętle While, For 4. Co jeśli będzie 5 a nie 4 paski? If Then 5. Wybieranie zakresu ikonką