< návrat zpět

MS Excel


Téma: Excel 2003 - tisk rss

Zaslal/a 26.2.2016 20:10

Zdravím,
v práci mám Excel 2003. Bylo by reálné, vytvoření tlačítka, které by po kliknutí použilo data z aktivního řádku a otevřelo jiný list s předvyplněnými hodnotami tohoto řádku? Použilo by pouze některé buňky.
Kdyby to umělo i dva a více řádků naráz (třeba označené do bloku), byla by to bomba. Po označení více řádků by se otevřel jeden list, kde by bylo v hlavičce společné číslo zakázky a pak v řádcích vypsané díly včetně výrobních čísel.

Zaslat odpověď >

Strana:  1 2   další »
#030408
avatar
No akosi sa mi to nedarí.
Asi to bude tým, že v mojom zošite sa žiadne diely ani výrobné čísla nenachádzajú. 4citovat
#030410
avatar
Jde o mimořádně frekventovanou úlohu a vlastně o základ pro použití tlačítek.
Zapište do obecného modulu VBA makro (tj. proceduru Sub bez parametrů), která bude umět požadovanou akci provádět. K tomu můžete dokonce využít funkci makrokamery. Často to tak sám dělám, jen to vygenerované makro zpravidla vyčistím od balastu (zejména od zbytečných dvojic Select / Selection, kterými se automatická makra zpravidla jen hemží). Pokud to uděláte a pokud chcete, aby ta procedura spolupracovala s aktuálně vybranou oblastí, nazývejte až tuto oblast v makru jako Selection. Ověřte si funkčnost makra spuštěním z nabídky Zobrazení / Makra / Zobrazit makra. Až budete s činností makra spokojený, umístěte tlačítko na list a připojte k němu právě otestované makro. Od té chvíle se vaše makro spustí pokaždé, když na tlačítko klepnete.
Jen nechápu, jak to souvisí s tiskem pro Excel2003. A také neumím být konkrétnější. To bez příkladu ani nejde.citovat
#030411
avatar
Excel 2003 uvádím jen pro to, že v novějších verzích jde spousta věcí snadněji.citovat
#030413
avatar
Vše nasvědčuje tomu, že vaše úloha je tak jednoduchá, že nevyžaduje žádné nové vymoženosti Excelu. Dokud ale nepošlete příklad, nedočkáte se asi ani návrhu na řešení. To se vám zřejmě pokusil naznačit marjankaj 1 .citovat
#030415
avatar
Aha, omlouvám se za svou natvrdlost.
Příloha: rar30415_pokus3.rar (45kB, staženo 25x)
citovat
#030427
avatar
Zdravím,
jestli jsem to pochopil správně tak viz. přiložený soubor. Vše se odvíjí od aktivní buňky a tou je nějaká buňka ve sloupci "P".(I to se jde udělat jinak) Doplnění více řádku by neměl být problém, ale za jakých podmínek?
Příloha: zip30427_pokus3.zip (58kB, staženo 25x)
citovat
#030428
avatar
Zdravím,
předělal jsem to na aktivní řádek dle zadání. 2
Příloha: zip30428_pokus3.zip (57kB, staženo 25x)
citovat
#030433
avatar
Funguje to perfektně. Jen jsem si upravil pozice buněk. Teď ještě aby se vytisklo více řádků. Pokud bych označil na listu3 více buněk (např. E34-E35), použily by se data z řádku 34 na listu3 v řádku 8 a řádek 35 na listu3 v řádku 9. Číslo zakázky by bylo společné.

Pokud by označení dvou a více řádků do bloku nebylo možné požít k určení dat k přenosu na list3. Napadlo mě, jestli by se dal použít sloupeček D k určení podmínky. Tím, že by se do něj napsal např. X. Pak by se přenášely data z řádků označených X.
Příloha: rar30433_pokus3.rar (49kB, staženo 25x)
citovat
#030438
avatar
Zdravím,
vyzkoušejte a uvidíte. Počet řádku se zadává do InputBoxu a bere se to od aktivní buňky směrem dolů. Je to včetně aktivní buňky. 2
Kdyby něco ozvěte se. 10
Příloha: zip30438_pokus3.zip (56kB, staženo 26x)
citovat
#030439
avatar
Zdravím,
funguje to, jen jedna věc. Pokud použiji větší počet řádků (např. 4) a pak menší počet (např. 2). Tak mě to přepíše jen dva horní a spodní dva nechá původní. Chtělo by to aby se ten list nejdříve vymazal a pak znovu naplnil.citovat

Strana:  1 2   další »

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