< návrat zpět

MS Excel


Téma: Ako dostať pod jedno tlačítko všetky makrá rss

Zaslal/a 12.11.2016 8:21

kabakaViem urobiť jedno tlačitko pre jedno makro. Ale chcela by som aby všetky makrá boli pod jedným tlačitkom. Len neviem ako to spraviť.

Ďakujem za pomoc.

Téma nadväzuje na otázku
http://wall.cz/index.php?m=topic&id=33319

Příloha: zip33416_33319_obrazky.zip (160kB, staženo 38x)
Zaslat odpověď >

#033418
avatar
Např. takto:
Sub zmenit()
Call Menit_Obrazek_21
Call Menit_Obrazek_22
atd.

End Sub
citovat
#033419
avatar
Z toho, co píšeš, předpokládám, že využíváš tlačítko ze sady "Ovládací prvky formuláře". Tam jde přiřadit primárně pouze jedno makro. Z jednoho makra lze ovšem volat jiné makro, příp. několik maker. Dá se to tedy vyřešit tak, že si uděláš makro, které nebude dělat nic jiného, než volat jiná makra.

Sub Makro_ktere_vola_jina_makra()

Call NazevMakra1
Call NazevMakra2
Call NazevMakra3

End Sub


Dalším řešením je využití jiného typu tlačítka - Ovládací prvky ActiveX (Vývojář / Vložit). U tohoto typu tlačítka lze psát kód přímo pro dané tlačítko.

Private Sub CommandButton1_Click()

Call NazevMakra1
Call NazevMakra2
Call NazevMakra3

End Sub

Možností je více.
P.citovat
#033422
kabaka
Asi som sa nevyjadrila správne. Áno zmienené makrá vyvolajú ostatné makrá a obrázky, ale premelú sa a neostanú. Mne ide o taký systém, že si budem môcť vybrať, ktoré makro chcem vyvolať.

Viem, že sa to dá spraviť cez Definovať názvov Overenie dát, Prilepiť prepojenie - ale funguje to len pri jedna bunka-jedena obrázok. (Myslím.)Z rozvieracieho zoznamu sa dá vybrať, ktorý obrázok. Lenže to je v rámci listu, alebo z listu do listu a mne to ťahá makrom z priečinka.

Takto by mohlo fungovať aj to makro.
Kliknem na tlačitko, vyberiem zo zoznamu obr1, ktoré vyvolá makro s obrázkom1, vyberiem obr2, vyvolá makro s obázkom2.

http://www.porada.sk/t187640-ms-excel.htmlcitovat
icon #033423
eLCHa
Nepoužívejte tlačítko, ale combobox
Příloha: zip33423_sesit1.zip (17kB, staženo 38x)
citovat
#033424
avatar

kabaka napsal/a:

Asi som sa nevyjadrila správne.

Asi hovoríš v cudzej reči.
To čo požaduješ, je vhodné napísať v prvom príspevku a nie až v poslednom.citovat
#033425
kabaka
Ja som myslela, že som to napísala jasne, ale asi nie.
Ale stále neviem, ako správne vložiť kód makra do comboxu, aby mi to fungovalo. Je možné mi urobiť ten rozvierací zoznam v mojom súbore? Skúšam to, ale zatiaľ neúspešne.citovat
#033427
avatar
a) Alt+F8
b) Makro -> Userform + ComboBox se seznamem maker nebo já nevím InputBox -> Select Case + Application.Runcitovat
#033429
avatar
Abys nemusela vyrábět UF, tak třeba toto ...
PS: Chrobáčik to je teda zadání ...
Příloha: zip33429_test.zip (201kB, staženo 69x)
citovat
#033430
kabaka

kp57 napsal/a:

Abys nemusela vyrábět UF, tak třeba toto ...
PS: Chrobáčik to je teda zadání ...Příloha: 33429_test.zip


geniálne, super, veľmi pekne ďakujemcitovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje