Makra v Excelu syntaxe. Zápis nahraného makra SubEnd Sub O klíčová slova Sub a End Sub – začátek a konec makra O komentáře O text za znakem ', až do konce.

Slides:



Advertisements
Podobné prezentace
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Advertisements

Programování v C jazyku - SEMINÁŘ
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Programování funkcí v Excelu (pole)
Programování funkcí v Excelu
Algoritmizace od algoritmu k Pascalu.
VISUAL BASIC Práce se soubory.
Visual Basic POLE. 2 POLE Pole - je řada prvků označených indexem Například: řada čísel, které spolu nějak souvisejí řada známek jednoho studenta řada.
DATOVÝ TYP POLE.
ÚVOD DO CPP 7 Dědičnost - pokračování
Konstanty jsou datové objekty jejich hodnoty nelze v programu měnit Deklarace Const jméno = hodnota Příklad: Textový řetězec ZPRAVA Const ZPRAVA = “Zadej.
Algoritmizace a programování Podprogramy v Delphi - 10
Středoevropské centrum pro vytváření a realizaci inovovaných technicko-ekonomických studijních programů Registrační číslo CZ.1.07/2.2.00/ Tento.
Tvorba www stránek SYNTAXE ICT 4.ročník. Obsah TAGY TAGY ATRIBUTY ATRIBUTY KŘÍŽENÍ TAGŮ KŘÍŽENÍ TAGŮ VELIKOST PÍSMEN VELIKOST PÍSMEN MEZERY VE ZDROJOVÉM.
Výpočetní technika Akademický rok 2009/2010 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Programování v Pascalu Přednáška 7
Materiály k přednášce Úvod do programování Ondřej Čepek.
MATLAB® ( část 3 - scripty).
Základy Visual Basicu.
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování
17.Tabulkový procesor (filtrování a řazení dat, formuláře, podmínky a podmíněné formátování, export a import dat) Barbora Skoumalová 4.A.
Informatika I 3. přednáška
Jazyk vývojových diagramů
Algoritmizace.
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro práci se soubory 13 Verze
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
Mgr. Jan Lavrinčík, DiS..  pro proměnnou typu Date alokováno 8 bajtů paměti, které obsahují spakovaný vzorek bitů nejen pro datum, ale i pro přesný čas.
Tabulkový procesor.
Databáze Tabulky a typy dat VY_32_INOVACE_7B11. Proč datové typy ? Abychom mohli do tabulky vložit data, musíme jednotlivým polím (sloupcům) přiřadit.
Použití uživatelských funkce Excelu
TEXTOVÝ EDITOR.
JavaScript Podmínky, cykly a pole.
3. Příkazy  Příkazy dělíme na jednoduché a strukturované.  Jednoduché příkazy - žádnou jejich dílčí částí neni příkaz - přiřazovací, vstupu a výstupu,
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
Vzorec v buňce v tabulkovém procesoru Vzorec v buňce v tabulkovém procesoru Microsoft ® Excel Zpracovala : Dana Lišková 4.B
Konstanty u jsou datové objekty u jejich hodnoty nelze v programu měnit u Deklarace Const jméno = hodnota Příklad: Textový řetězec ZPRAVA Const ZPRAVA.
VISUAL BASIC PRALG.
Programovací jazyk PASCAL
VISUAL BASIC PRALG.
Návrh a tvorba WWW Přednáška 5 Úvod do jazyka PHP.
UNIX — doplňky Informatika pro ekonomy II přednáška 9.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Pole Arrays.
Typy cyklů Do...Loop For...Next For Each...Next.
Proměnné pro datum Funkce pro práci s ním
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Počítače a programování 1 7.přednáška. Základy Pole ve třídách a metodách Pole Arrays.
Datové typy a operátory. Co jsou datové typy  Charakterizují proměnnou nebo konstantu – jaká data obsahuje  Data jsou v počítači ukládána jako skupiny.
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část II.
Tvorba vlastních funkcí VBA Microsoft Excel
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ změna měřítka odkaz.
Balíky Hlavní balík - main - zatím jsme s jiným nepracovali Rozdělují tzv. namespaces = množiny jmen pro proměnné $lemma = "cukr"; znamená $main::lemma.
Úvod do programování2 Vyučující: Mgr. Vítězslav Jersák Web: xjv.webnode.cz.
filtrování a řazení dat, podmíněné formátování,
PHP – CYKLY, POLE. CYKLY V PHP Cykly se používají, chceme-li opakovat určitou činnost, několikráte za sebou, opakovaně provádět stejnou proceduru. Postupně.
4b. Makra Visual Basic pro Microsoft Excel
Výukový materiál zpracován v rámci projektu
KIV/ZD cvičení 9 Tomáš Potužák.
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
5a. Makra Visual Basic pro Microsoft Escel
Podprogramy.
MU002 Informatika II Základy algoritmizace 2/13
MU002 Informatika II Základy algoritmizace 1/13
MU002 – Informační technologie Základy algoritmizace 4/13
MU002 – Informační technologie Základy algoritmizace 5/13
Výukový materiál zpracovaný v rámci projektu
MU002 Informatika II Základy algoritmizace 1/13
CU01 Informatika II 2/13 Základy algoritmizace
Transkript prezentace:

Makra v Excelu syntaxe

Zápis nahraného makra SubEnd Sub O klíčová slova Sub a End Sub – začátek a konec makra O komentáře O text za znakem ', až do konce řádku O přiřazovací příkaz = O barevná syntaxe O klíčová slova modře O komentáře zeleně O ostatní černě

Zápis nahraného makra O automatická kontrola syntaxe okamžitě po dopsání příkazu, chyby označí červeně O vypnutí dialogu na oznámení chyby syntaxe, nevypne se kontrola, chyba se zobrazí pouze červeným fontem O Editor VB (F11) / Tools / Options / karta Editor / vypnout Auto Syntax Check O velká a malá písmena se upravují automaticky O práce s textem – stejně jako v běžných textových editorech ve Windows

Syntaxe jazyka VB O Každý příkaz se píše na jeden řádek. O Pokud je potřeba z důvodů přehlednosti rozdělit příkaz na více řádků, je nutné použít značku pro pokračovací řádek (mezera + podtržítko) O Více příkazů na jednom řádku se odděluje dvojtečkou.

Podmíněný příkaz

Cyklus O s daným počtem opakování

Cyklus O s podmínkou na začátku O s podmínkou na konci O předčasné ukončení cyklu

Proměnné ve VB O deklarace O klíčové slovo Dim O Dim As O pokud proměnná nemá uveden typ, je typu Variant O každá proměnná má uveden svůj typ samostatně O Dim A, B As Integer 'A je typu Variant, B je typu Integer

Proměnné ve VB O deklarace konstant O Const = O deklarace není povinná, nedeklarované proměnné jsou typu Variant O vyžádání povinných deklarací Option Explicit O tato volba se automaticky vloží na začátek každého modulu, zaškrtneme-li v editoru VB v menu Tools / Options / Editor volbu Require Variable Declaration O všechny proměnné mají implicitní hodnotu 0

Proměnné ve VB O platnost proměnných (konstant, typů, procedur a funkcí) O záleží na umístění deklarace O tři úrovně platnosti, specifikace pomocí direktiv O podprogram O modul O projekt (všechna dostupná makra)

Proměnné ve VB O public O použití na úrovni modulu O deklarace je platná v celém projektu (tj. ve všech modulech) O Public Verejna As Integer O private O podle umístění deklarace, platnost v podprogramu resp. modulu O Private Soukroma As Integer O static O proměnná si uchovává hodnotu i dalšího spuštění podprogramu, pokud je takto označen podprogram, pak si lokální proměnné podprogramu uchovávají svoji hodnotu i po jeho ukončení O dim odpovídá direktivě private

Datové typy Datový typRozsah hodnot Boolean (logické hod.)True, False Integer (celá čísla)%– Long (celá čísla)&– Single (reálná čísla)!-3,042823* –1, *10 –45 0 1, *10 –45.. 3,042823*10 38 Double (reálná čísla)# – 1, * –4, *10– , *10– , *10308 Currency– , ,5808

Datové typy Datový typRozsah hodnot Date Objectukazatel na objekt String$záleží na operačním systému Variant obecný typ, může reprezentovat libovolný VBA typ 0 Typ proměnné (i číselné konstanty) lze určit speciálním znakem za jménem (číslem), znaky jsou uvedeny ve druhém sloupečku tabulky

Datové typy O Oddělovačem desetin je tečka (.) O Hodnota 1 proměnné typu Date odpovídá časovému údaji :00, což neodpovídá hodnotě 1 v buňce tabulky, která se zobrazí jako :00. Tato disproporce se vyrovná po , jelikož VBA správně vynechává datum , zatímco v buňce je toto platné datum O Proměnné typu Date umožňují pracovat se zápornými čísly, takže s daty před rokem 1900

Deklarace polí Dim Pole(15) As Integer Dim Matice(10,20) As Boolean O indexy polí defaultně od 0, lze ovlivnit direktivou, která se zapíše na začátek modulu Option Base 1 O indexy z daného intervalu Dim Pole(5 To 20) As Integer

Deklarace polí O deklarace pole bez předchozí znalosti jeho velikosti Dim Dynamicke_Pole() As Integer O velikost nastavuji před prvním použitím N = 15 ReDim Dynamicke_Pole(N) O pole definované výčtem O funkce Array(seznam hodnot)

Deklarace polí O Funkce pro určení mezí indexované proměnné O UBound (pole) – horní mez O Lbound (pole) – dolní mez Dim A as Variant A = Array("po", "ut", "st", "ct", "pa") L = LBound(A) ‘L=0 U = UBound(A) ‘U=4