Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
... SpinButton (Číselník) a jeho použítí ve formuláři za pomocí VBA.... Podobá se ScrollBar (Posuvník).
Karta Vývojář - Visual Basic. Menu Insert - UserForm. Z Toolboxu vybereme SpinButton (Číselník).
Seznam základních vlastností prvku SpinButton (Číselník). Okno vlastností můžeme zobrazit klávesou F4.
Pojmenování prvku (můžeme změnit). Ve kódech se pak budeme na tento prvek odkazovat jeho jedinečným názvem. V našem příkladě je (Name) ScrollBar1 a ScrollBar2.
Pozor: Název prvku se musí změnit před psaním kódu. Když dojde ke změně názvu po napsání VBA kódu jeho odkaz se nezmění.
Vrací nebo nastavuje barva pozadí objektu TextBox.
SpinButton1.BackColor = RGB(255, 128, 128)
BarvaPozadi = SpinButton1.BackColor
Identifikuje kde se budou ukládat data, která se vloží přes vlastnost Value. Případně vratí kde se budou data ukládat.
SpinButton1.ControlSource = "a1"
HodnotaVBunce = SpinButton1.ControlSource
Bublinková nápověda. Zobrazí se při najetí nad objekt
SpinButton1.ControlTipText = "Můj text v bublinkové nápovědě."
ControlTipText = SpinButton1.ControlTipText
U SpinButton nebo ScrollBar specifikuje prodlevu pro události SpinUp (přetáčení nahoru), SpinDown (přetáčení dolů) a Change (změna).
SpinButton1.Delay = 80
Určuje, zda se může ovládací prvek stát aktivním a odpovídat na události, generované uživatelem. Nebo specifikuje jak je tato vlastnost aktuálně nastavena.
SpinButton1.Enabled = True
EnabledNastaveni = SpinButton1.Enabled
Varcí nastavení nebo definuje barvu popředí objektu tj. v našem případě jakou barvu bude mít šipka.
SpinButton1.ForeColor = RGB(255, 255, 0)
BarvaPopredi = SpinButton1.ForeColor
Vrací výšku objektu nebo jeho výšku nastaví.
SpinButton1.Height = 28
Vyska = SpinButton1.Height
Odkaz do nápovědy ve formátu Microsoft Windows pro konkretní objekt
Umístění objektu od levého okraje. Nebo zjištění jak je umístěn objekt.
umistenileft = SpinButton1.Left
SpinButton1.Left = 12
Udávají nejvyšší a nejnižší přípustné hodnoty vlastnosti Value u ScrollBar.
SpinButton1.Max = 120
Udávají nejvyšší a nejnižší přípustné hodnoty vlastnosti Value u ScrollBar
SpinButton1.Min = 2
Přiřazení ikony por objekt
SpinButton1.MouseIcon = LoadPicture("c:\mojeIkonka.ico")
Vrací typ ukazatele myši, nebo nastaví ukazatel myši. Hodnoty jsou:
SpinButton1.MousePointer = fmMousePointerHelp
Určuje, jak je objekt orientován svisle nebo vodorovně.
SpinButton1.Orientation = FmOrientationHorizontal
Specifikuje velikost pohybu, který nastane, když uživatel klepne na šipku.
ScrollBar1.SmallChange = 10
Vrací nebo udává pozici jednoho objektu v pořadí karet formuláře.
SpinButton1.TabIndex = 0
Určuje, zda se může objekt stát aktivním, když na něj uživatel přejde klávesou tabelátor. Nabývá hodnot TRUE, FALSE. True - Přístup TAB je možný (výchozí nastavení). False - Při použití tabelátoru se objekt vynechá.
SpinButton1.TabStop = FALSE
Doplňkové informace o objektu.
SpinButton1.Tag = "office.lasakovi.com
Umístění objektu od horní okraje. Nebo zjištění jak je umístěn objekt.
umistenitop = SpinButton1.Top
SpinButton1.Top = 12
Udává stav nebo obsah daného ovládacího prvku.
SpinButton1.Value = 15
MujValue = SpinButton1.Value
Nastavuje viditelnost objektu, nebo zobrazuje jaký stav má objekt. Nabývá hodnot TRUE (viditelný - výchozí nastavení), FALSE (neviditelný).
SpinButton1.Visible = False
SpinButton1.Visible = True
Vrací šířku objektu nebo jeho výšku nastaví.
SpinButton1.Width = 30
Sirka = SpinButton1.Width
Hotový příklad ke stažení: Formulář ScrollBar (Posuvník) - ukázky použití
Popis vlastnosti objektu SpinButton (Posuvník) máme za sebou :)
Článek byl aktualizován: 19.09.2020 11:06
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 26.11.14 22:18
dobry den, robim si storocny kalendár v exceli a roky a mesiace prehadzujem (menim) ciselnikom. len chcem aby mi preskocilo po decembri na januar (a neostavalo to na decembri) a opacne pred januarom nech skoci na december. proste aby stale isli dokola tie mesiace. prípadne by sa mi hodilo ked po decembri skoci na januar aby mi prehodilo aj rok. pouzil som active x ciselnik a viem nim menit hodnotu v bunke. ale v programe neviem ci mam pouzit premenne alebo sa to aj bez premennych ze ked ciselnik dosiahne hodnotu 13 nech skoci na 1 a ked dosiahne hodnotu 0 nech skoci na 12.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |