< návrat zpět

MS Excel


Téma: Tisk na základě OptionButton rss

Zaslal/a 24.10.2020 8:03

Dobrý den
Na listu "Titulek" mám 5 skupin s 3 OptionButton. Vybráním se přepne na jiný list (1 - 3), kde vyplní test a vrátí se zase na list "Titulek", kde si vybere test z další skupiny (přepne se na list 4 - 6). Po vyplnění všech pěti testů se zase vrátí na list "Titulek". Teď bych potřeboval, aby se vytiskly listy "Titulek" a těch 5 vybraných z každé skupiny.
Šlo by to?
Děkuji

Zaslat odpověď >

Strana:  « předchozí  1 2
#048594
Stalker

Dita napsal/a:

K tomu proklikání testů v jedné oblasti (A-E)- to mě vůbec nenapadlo, ale je to tak.

Právě, a je to tedy povolené chování toho testu? Když uživatel zjistí, že po kliknutí na první optionbutton se mu aktivuje list 1, nic mu nebrání si proklikat jednotlivá ouška listů nebo všechny Optionbuttony, přečíst si všechny otázky a vybrat si test, který mu nejvíce vyhovuje.

Dita napsal/a:

Čím je vlastně dáno, že se bude list tisknout? Tady úplně nerozumím otázce.

V řešení, které jsem sem původně dal, byl list zařazen do tisku pouze na základě toho, že byl přes optionbutton aktivován (vybrán), což je na základě předchozího odstavce na dvě věci.

Dita napsal/a:

Ale nevěděl jsem, že se sestava po uzavření sešitu vymaže.

Nemusí, záleží jak si to "naprogramuješ" může se např. ukládat někam do listu.

Další variantou by bylo všechny listy mimo "titulku" skrýt a zobrazovat je na základě vybraného optionbuttonu. Popřípadě pokud nemá uživatel vidět všechny listy (testy) po aktivaci jednoho optionbuttonu ze skupiny ostatní zakázat. Poté vytiskout jen viditelné listy.
????citovat
#048595
avatar

Stalker napsal/a:

Další variantou by bylo všechny listy mimo "titulku" skrýt a zobrazovat je na základě vybraného optionbuttonu.
V tomto řešení kdyby proklikal 2 optionbuttony, zobrazily by se oba testy.

Stalker napsal/a:

Popřípadě pokud nemá uživatel vidět všechny listy (testy) po aktivaci jednoho optionbuttonu ze skupiny ostatní zakázat. Poté vytiskout jen viditelné listy.
Toto by se mi líbilo. Zobrazení skrytých listů zvládnu, ale zákaz zbylých dvou po kliknutí na jeden optionbutton už asi ne. A taky nevím, jak zapsat tisk všech listů, když budou zobrazeny pokaždé jiné. Jestli mohu poprosit.citovat
#048599
Stalker
Prozatím jen vyměněny optionbuttony z prvků formuláře za ActiveX + kód.
Když vybereš nějaký optionbutton ze skupiny, další dva se zakážou.

V Module2 je resetovací kód.

Ve skupině A je popisek součástí optionbuttonu v dalších skupinách je součástí buněk (jak si původně měl).

Dej vědět co více vyhovuje.
Příloha: rar48599_test.rar (66kB, staženo 15x)
citovat
#048619
avatar
Upravil jsem si vše, aby popis byl v buňce. Při černobílém tisku by stejně šedá byla černá. Dikcitovat
#048627
Stalker
Tak tady to máš.
Musel sem se zbavit i ovládacích prvků na výběr jména a místa zaměstnání. Nelíbil se jim skrytý list Data na který byly navázány.
Zvolil sem cestu nejmenšího odporu a nahradil je za Ověření dat.

Jinak v kódu se používají "CodeName" listů, to jsou ty jména, která vidíš v editoru VBA mimo závorky u jednotlivých listů. Je to z toho důvodu, pokud by došlo do budoucna k přejmenování jednotlivých listů, kód bude stále funkční.

Jediné co musí být dodrženo je jméno souboru shodné z konstantou v modulu mod_Nastaveni

Pokud tedy provedeš přejmenování souboru, změň jméno i u konstanty !!!
Příloha: rar48627_test.rar (98kB, staženo 22x)
citovat

Strana:  « předchozí  1 2

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