< návrat zpět

MS Excel


Téma: UserForm HARD rss

Zaslal/a 5.1.2021 17:15

Merlin99Zdravím všechny,
řeším jeden příklad kde bych potřeboval vyřešit následující.
Pokud v UserFormu zaškrtnu dané přepínací tlačítko a následně budu klikat na spin tlacitko mělo by se v danem radku pricitat ci odecitat cislo +- 1
(a toto cislo by mělo vest do VBA promene abych s nim mohl dal pracovat a uchovalo se pri zavreni userformu)
viz příloha PŘÍKALD
Pokud někdo ovládá budu rád 9
Děkuji

Příloha: rar49360_spin.rar (18kB, staženo 13x)
Zaslat odpověď >

#049361
Stalker
Valim do práce, tak jen nástřel.
Příloha: rar49361_spin.rar (26kB, staženo 13x)
citovat
#049363
Merlin99
Stalker
Děkuji za nástřel pokusím se to projít a pokud to pochopím tak to doladím k dokonalosti.
Děkuji moc 5citovat
#049365
Stalker
Teď sem si to pořádně přečetl. Nejspíš si chtěl něco jinýho. Pokud se nebude dařit, dej vědět.
Ale chtělo by to nějaký lepší popis jak si představuješ, že by to mělo fungovat.citovat
#049376
elninoslov
Použitie deklarácie Static. Musí byť vo funkcii alebo procedúre. Static ostanú zapamätané aj po skončení makra. Nuluje ich chyba, Stop makra, alebo ZOBRAZENIE VBA EDITORA ! Nesmie byť zobrazený VBA editor!
Funkciu fncCisloNastaveni som urobil tak, že ak sa jej zadá iba 1 číslo, je to pre ňu signál, že má vrátiť danú zapamätanú hodnotu v poradí.
No ak sa jej zadá pole parametrov (daných je podľa požiadavky 13), tak tieto hodnoty zapisuje do svojich uchovávaných Static hodnôt.
Toto vráti 2. uloženú hodnotu spomedzi 13.-ich:
MsgBox fncCisloNastaveni(2)
a toto zapamätá všetkých 13 hodnôt
fncCisloNastaveni 0, 1, 20, 0, 0, 6, 4, 0, 0, 0, 1, 0, 2
(vo forme sú tam Labely)
Skúste, či to bude vyhovovať.
Příloha: zip49376_static-vba-spin.zip (30kB, staženo 14x)
citovat
#049379
Merlin99
Stalker
tvůj nástřel mě nakopnul a nějak si myslím že bych se spoustou prace mozna neco vymyslel. Ale nedostal jsem se k tomu.

elninoslov
MASAKR to je přesně onoo 5 9 . Jen škoda že to neumí udržet dané hodnoty i po vypnutí a zapnutí sešitu to je jediný mínus. Pecka ale DĚKUJI MOC za pomoc skvělá práce 1 5citovat
#049385
elninoslov
Samozrejme, že zatvorenie súboru zmaže všetky premenné. O tom nebola reč. To by sa muselo zapisovať napr.:
-do buniek (skrytých v skrytom liste) a súbor uložiť (cestuje v súbore)
-do Definovaných názvov a súbor uložiť (cestuje v súbore)
-do Registru Windows (iba lokálny PC)
-do TXT súboru niekam na disk (iba lokálny PC)citovat
#049386
Merlin99
elninoslov
rozumím, děkuji za vysvětlení, skryty list bude nejlepší řešení v tomto případě ale to už zvládnu.
Děkuji moc za pomoc 1citovat
#049387
elninoslov
Takto by to mohlo vyzerať s ukladaním do Definovaného názvu. Zároveň som ponechal ešte aj funkcionalitu Static.
Příloha: zip49387_static-vba-spin-definovany-nazov.zip (25kB, staženo 20x)
citovat
#049389
Merlin99
elninoslov
Tak to je pecka FUNGUJE TO 5 5
zítra si to projdu a pokusím se něco nového zas naučit.
DÍKY MOCcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21