V tomto díle si řekneme něco o proměnných a počítání s nimi.
Proměnné
Proměnná je takové virtuální úložiště pro informace. Dá se do ní uložit text, řetězec znaků nebo pravda/nepravda. (více na Wikipedii)Nejprve budeme potřebovat vědět kdo vlastně bude proměnnou využívat (její platnost). Existují čtyři možnosti:
- Dim - využívá jí pouze jedno makro a její obsah se neukládá. Pokud nebude proměnná deklarovaná, je považovaná za Dim.
- Static - využívá jí pouze jedno makro a její obsah se ukládá.
- Private - dokáže jí využít jakékoli makro v daném modulu a její obsah se ukládá.
- Public - dokáže jí využít jakékoli makro v jakémkoliv modulu a její obsah se ukládá.
Kliknutím zvětšíte |
Public A As Byte
Praxe
Nyní si na několika makrech vyzkoušíme proměnné. (jak vytvořit makro)
- Program pro sčítání dvou čísel:
Sub Sčítání()
Dim Secti As Byte
Secti = 1 + 1
MsgBox (Secti)
End Sub
Sub Sčítání()
Secti = 1 + 1
MsgBox (Secti)
End Sub
- Program, který vždy přičte 1
Sub PřictiJedna()
Static Cislo As Long 'Platnost Dim by nefungovala a vždy by vyšlo 1
Cislo = Cislo + 1
MsgBox (Cislo)
End Sub
- Program, na deklarování proměnné a její výpis. (první spusťte makro Deklaruj a poté Výpis)
Public Promenna As Byte 'Stejně by fungovala i platnost Private
Sub Deklaruj()
Promenna = 5
End Sub
Sub Vypis()
MsgBox (Promenna)
End Sub
Žádné komentáře:
Okomentovat
Pokud položíte nějakou otázku, tak odpověď na ni můžete čekat do několika hodin na této stránce.