< návrat zpět

MS Excel


Téma: Opakovane kopirovani tabulky a vkladani radku rss

Zaslal/a 17.12.2013 15:38

Zdravim, s makry jsem začal teprve nedávno a proto bych vás rád požádal o radu.

Mám docela složitou tabulku, se kterou pracuji každý den a potřeboval bych si ušetřit práci.

1) Tlačítko na kopírování celé tabulky a vložení pod ní. Takovýchto tabulek, potřebuji i 10 pod sebou.

2) Do každé tabulky zvlášť potřebuji zabudovat tlačítka, kdy mi po stisku na konec vloží buď operaci1 nebo operaci2.

- problém je, že se mi řádky vkládají nad sebe a ne pod sebe
- když skopíruju tabulku a dám opět vložit operace, ta se přidá do první tabulky a ne do druhé
- vkládání více tabulek pod sebe - stejný problém jako s řádky...vkládají se nad sebe a ne pod

Tabulka je opravdu složitá a potřebuji, aby se zachovalo veškeré formátování a funkce!

Najde se někdo, kdo chápe můj problém a dokázal by mi v přiloženém (velmi zjednodušeném) souboru vytvořit makro?

Díky moc a případné otázky rád zodpovím.

Příloha: zip16837_vba.zip (8kB, staženo 30x)
Zaslat odpověď >

Strana:  « předchozí  1 2 3   další »
#016859
avatar
Možná to píšu nesrozumitelně, nebo se nechápeme :(

Text je úplně na konci ale jen 1x (tzn není pod každou tabulkou ale až úplně pod tou poslední)

Omlouvám se za zmatky :(citovat
#016860
avatar
poslite prilohu :)citovat
#016862
avatar
zasílám přílohu :)
Příloha: zip16862_vba.zip (11kB, staženo 29x)
citovat
#016863
avatar
- musi byt pod zakladnou tabulkou volny riadok!
- potom tam doplni riadky podla poctu riadkou tabulky
- a donovo vytvorenych riadkou doplni tabulku

nebude to stacit tak??
Příloha: zip16863_vba.zip (14kB, staženo 28x)
citovat
#016864
avatar
Přesně sem sem se dostal a narazil na stejný problém jako u tvého příkladu.

Tabulku to přidá vždy pod první a to bohužel nejde.

Musí se vždy přidat pod poslední vytvořenou.citovat
#016865
avatar

Civi napsal/a:

Přesně sem sem se dostal a narazil na stejný problém jako u tvého příkladu.

Tabulku to přidá vždy pod první a to bohužel nejde.

Musí se vždy přidat pod poslední vytvořenou.


takze napr. mame sheet kde je 100 tabuliek

teraz si selecnem 50tu tabulku

a podnu vytvorim novu tabulku1 (v poradi bude 51)
a podnu tabulku2 (v poradi bude 52)
a dalsiu tabulku3 (v poradi bude 53)
ostatne sa len posunu dole (v poradi 54-103)

a teraz ako ma makro vediet ze co su povodne tabulky a co su novo vytvorene? tam musi byt identifikator

..... ale stale neviem ci to dobre chapu ... uz na mna leze vianocna nalada a v takovej nalade rozum uz vazne :)citovat
#016866
avatar
Nejradši bych poslal přímo tu tabulku, co chci, ale tu zveřejnit bohužel nemůžu.

Chápu a sem rád, že se mnou máte pořád trpělivost :)

Posílám poslední soubor, kde je to vysvětlené.
Pokud to nepůjde, tak na to kašlem :)
Příloha: zip16866_vba.zip (11kB, staženo 30x)
citovat
#016868
avatar

Civi napsal/a:

Nejradši bych poslal přímo tu tabulku, co chci, ale tu zveřejnit bohužel nemůžu.


uz asi tomu zacinam chapat ale co ked si vytvorite 2 tabulky ulozite subor a nadruhy den chcete pokracovat a chcete pokracovat stale v povodnej tabulke??

- ked ano tak najlepsie bude original niekde uchovavat na inom sheetecitovat
#016869
avatar
Ano přesně to mám napsané v přiloženém souboru :)

Píšu, že by bylo dobré, kdyby byla originální tabulka uložena na jiném listu (sheetu) a od tam by se vždy kopírovala.citovat
#016870
avatar
teraz ked nad tym rozmyslam

tak idealne budu dve makra

makro 1 (ulozenie originalnej tabulky):
- vytvori sheet
- nahra tam tabulku
- hidne sheet

makro 2 (vytvorenie new tabulky podla predlohy zo sheetu)
- kedze nemame presne zadefinovane kde ma dat tu tabulku
- nieje dobre jasne co je koniec
- tak by bolo dobre to identifikovat podla selecnuteho riadku

napr. selecnem 56 riadok (alebo bunku) a od toho riadku vytvori nove riadky a do nich da tabulku

... staci tak?citovat

Strana:  « předchozí  1 2 3   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