Podstawowe pojęcia programowania na przykładzie VBA

background image

Podstawowe pojęcia

programowania na

przykładzie VBA część 1

• Teksty, liczby
• Zmienne, typy wartości, deklaracja

zmiennych

• Instrukcja podstawienia, wyrażenia

liczbowe i tekstowe, funkcje
standardowe VBA

• Instrukcja warunkowa, wyrażenia

logiczne

background image

ZMIENNE

Zmienną prostą

może być dowolna

nazwa spośród zdefiniowanych.
Zmienna prosta jest ogólną nazwą dla
wszystkich jej

wartości

.(

język ALOGOL 60)

Zmienna

W programowaniu – obszar

pamięci przechowujący wartość lub
napis

(

Słownik terminów komputerowych

)

Zmienna

służy do czasowego

przechowywania wartości

• Deklaracja zmiennych: Dim, Public, ..

background image

Funkcje Excela

background image

Funkcje VBA

background image

Podstawowe pojęcia

programowania

na przykładzie VBA, część 2

• Schemat blokowy algorytmu
• Funkcje niestandardowe
• Mapka pamięci
• Zasięg zmiennych
• Instrukcja cyklu
Funkcje użytkownika

background image

Funkcje niestandardowe

• Deklaracja funkcji Syntax
[Public | Private] Function

nazwa

[

(listaarg)

] [As

typ

]

[

instrukcje

]

[

nazwa

=

wyrażenie

]

[Exit Function]
[

instrukcje

]

[

nazwa

=

wyrażenie

]

End Function

listaarg

– lista nazw zmiennych reprezentujących

argumenty wraz z określeniem typu ich wartości

• Wywołanie funkcji przez wstawienie do wyrażenia w

potrzebnej instrukcji z odpowiednimi do zadania
aktualnymi argumentami

background image

Podstawowe pojęcia

programowania na

przykładzie VBA, część 3

•  Klasyczna instrukcja cyklu
• Procedury typu Sub
• Porównanie procedur typu Sub i

Function

• Okno komunikatu MsgBox
• Instrukcja skoku GoTo
• Instrukcja Exit For | Function | Sub

background image

Klasyczna instrukcja cyklu

• Definicja - Syntax

For

licznik

=

wartość początkowa

To

końcowa

[Step

krok

]

[

instrukcje

]

[Exit For]

[

instrukcje

]

Next [

licznik

]

licznik

– dowolna prosta zmienna liczbowa

wartość początkowa | wartość końcowa

– dowolne

wyrażenie arytmetyczne

krok

– wyrażenie wyznaczające wartość o jaką

automatycznie modyfikowany jest „stan licznika”

przy nowym cyklu;

krok

może być dodatni lub ujemny, co wpływa na

definicję momentu końca cyklu.

background image

Procedury typu Sub

• Definicja instrukcji deklarującej

Deklaruje nazwę, argumenty i kod, które tworzą ciało

procedury Sub

Syntax
[Private | Public] Sub

nazwa

[

(listaarg)

]

[

instrukcje

]

[Exit Sub]

[

instrukcje

]

End Sub

Listaarg

– lista zmiennych reprezentujących

argumenty (kolejne oddzielane przecinkami)

background image

Procedury typu Sub

• Wywołanie procedury
Call

nazwa

[

(ListaArgumentowAktualny

ch)

]

• Argumenty – pozycyjnie
• Argumenty - predefiniowane

background image

Okno komunikatu MsgBox

• Wyświetla

komunikat

w oknie dialogowym,

czeka, aż użytkownik kliknie przycisk OK

Syntax
MsgBox

komunikat

[,

przyciski

] [,

tytuł

]

komunikat

– tekst do 1024 znaków lub

dowolne wyrażenie, którego wartość ma
być wyświetlona

przyciski

– wpisując 0 przyjmiemy, że tylko

OK

tytuł

– tekst na pasku tytułowym okna

background image

Instrukcja Goto

• Odgałęzienie liniowego procesu

przetwarzania do wskazanej linii kodu

wewnątrz procedury

Syntax
GoTo

line

Wymagany argument

line

może być etykietą

linii lub jej numerem.

Etykieta to dowolny ciąg znaków zaczynający

się od litery i kończący : umieszczony na

początku pustego wiersza poprzedzającego

wskazaną linię.

Numer linii to unikatowa liczba naturalna

umieszczona na początku wskazanego

wiersza.


Document Outline


Wyszukiwarka

Podobne podstrony:
Zdefiniuj pojęcie epopei na przykładzie z literatury polskiej lub obcej, SZKOŁA, język polski, ogóln
SRETEOCHEMIA I POJĘCIE MOLA NA PRZYKŁADZIE
Języki programowania na przykładzie C
Charakterystyka klimatu Polski, Podstawowe pojęcia z hydrologii, Klasyfikacja jezior, Morze?łtyckie
Rodowód, przedmiot?dań i podstawowe pojęcia statystyczne Uwagi na temat organizacji?dań stat
Statystyka pojecia, Materiały na studia, Turystyka i Rekreacja, Podstawy statystyki
Literatura na zajecia, Zajęcia 2: - podstawowe pojęcia (artefakt, ekofakt, obiekt, stanowisko archeo
13 Projektowanie układów sekwencyjnych procesowo–zależnych o programach liniowych na przykładzie uk
Przykłady mechanika, semestr 2, podstawy zarządzania, Cuda na pająka, Tu jakies stare zadanka i wzor
POJECIE WIZERUNKU, Studia, WIP PW, I rok, PODSTAWY MARKETNGU, PREZENTACJA NA ĆW
podstawowe pojęcia prognozowania i symulacji na podstawie mo, Ekonometria
Podstawowe pojecia przyklady, Wielowymiarowa analiza statystyczna, Panek, wap
Charakterystyka programów typu reality shows na przykładzie programu Big Brother
języki i metody programowania C2 - podstawowe pojęcia, informatyka, języki i metody programowania C2
podstawowe pojęcia prognozowania i symulacji na podstawie mo
Temat 2 Podstawowe pojęcia, opracowane tematy na teoretyczne podstawy wychowania
Składniki bezpośrednie, Składniki bezpośrednie = BS-y - wyznaczamy na podstawie pojęcia dystrybucji
pedagogika-podstawowe pojęcia na egzamin, Wychowanie to jedna z form działalności społecznej; na dzi

więcej podobnych podstron