< návrat zpět

MS Excel


Téma: Automatické přidávání či odebírání řádků rss

Zaslal/a 2.5.2015 18:20

Dobrý den, potřeboval bych poradit. Mám vytvořenou tabulku o 25 řádcích, které jsem zkopíroval na 3 listy a potřeboval bych, když vytvořím řádek na listu 1 , tak aby se mi automaticky poslední řádek přesunul na list 2 a celé by se mi to jakoby posunulo. Potřebuju přidávat či odebírat řádky do těch stálých 25 řádků a sháním funkci , která by mi stím automaticky hýbala, aniž bych musel překopírovávat buňky. Předem děkuji za odpověď :-)

Zaslat odpověď >

#024743
avatar
Vlož přílohu a detailněji to popiš...
P.citovat
#024745
avatar
Každý list má 25 řádku. Když budu chtít do listu 1 přidat řádek ( mezi 1 až 2 řádek - písmeno B ), tak bych chtěl , aby ten list neměl 26 řádků, ale ten pomyslný 26 se přesunul na list 2 .

odkaz: http://www.uschovna.cz/zasilka/FAKEBD6MCWTNWKIL-9GC/citovat
#024783
elninoslov
Mám pre Teba niečo hotové. Ale narazil som opäť na nedostatočný popis, a nelogickosti z toho vyplývajúce. Takže ešte doplňujúce otázky:

1. Ako budeš vkladať riadok do Listu1 ? Pklik na okraj a Vložiť ? Ak áno, tak treba ešte zmazať zostávajúce orámovanie tabuľky na 26 riadku (to tam automaticky zostane). Nieje problém, len to potrebujem vedieť.

2. Zmazanie riadku bude prebiehať ako ? Obdobne ako vloženie nového (viď vyššie), alebo iba označíš a dáš DELETE?

3. Tie čísla 1.-25. v prvom stĺpci tam vždy zostávajú nezmenené, neposunuté ? Ak áno, to treba doriešiť, napr. pri vložení riadku sa posunú. Záleží čo znamenajú tie čísla v reále, ak číslo riadku, musia ostať (upraviť sa), ak napr. číslo faktúry musia sa posúvať (teda nesmú ostať na mieste)

4. Ak nastane, že je v Liste1 viac ako 25 riadkov, kam sa má premiestniť posledný 26. riadok ? Do listu2 na prvé miesto, alebo do listu3 na posledné miesto?

5. Ak nastane, že je v liste1 menej ako 25 riadkov, teda 24, má sa na posledné miesto v liste1 premiestniť prvý riadok z listu2 alebo posledný riadok z listu3 ?

6. Čo sa stane, ak budeš mať viac záznamov ako 3*25=75 (na troch listoch) ? Majú sa nadbytočné ignorovať, teda sa zmažú posledné v liste 3, a ostatné sa posunie, alebo sa vytvorí 4. list a dajú sa tam ?

Algoritmus ako taký mám už hotový a funkčný, ale treba ho upraviť podľa týchto otázok. Prosím odpovedz jednoznačne a stručne na každú z nich.citovat
#024785
avatar
1. Pravým tlačítkem myši do řádku - vložit buňky - vložit řádek. Pokud by bylo třeba kvůli algorytmu jinak, tak se přizpůsobím.

2.Pravým tlačítkem myši do řádku - odstranit - odstranit řádek.

3. Pouze čísla řádku.

4. Do listu 2 na první místo a zase teoreticky, pokud by byl v listě 2 jeden řádek navíc,popřípadě více řádků , tak aby se to zase posunulo na první místa listu 3.

5. První řádek listu 2.

6. Měl by se vytvořit další list. Je možné, že budu potřebovat tabulku i o 12 listech.

Super, děkujicitovat
#024790
elninoslov
-Pridal som tlačítka na odobranie alebo pridanie riadku, na mieste, kde stojí kurzor.
-Môžeš samozrejme pridávať a mazať riadky aj cez pravý klik, cez tlačítka mi to príde rýchlejšie.
-Riadok na ktorom stojí kurzor sa vyfarbuje
-Pretekanie záznamov funguje aj pri zmene v iných listoch ako len v prvom.
-Maximálny počet listov je nastavený na 12. Ak príde k pretečeniu 12-teho listu, údaje zmiznú.
-Listy sa pridávajú a mažú automaticky.
-Makro som popísal, ale po popísaní som robil ešte dosť zmien, tak popis nemusí úplne presne sedieť, ale už sa mi to nechce kontrolovať.
-Na mojom PC je to rýchlostne OK, aj pri 12 listoch. Neviem aký máš PC vyskúšaj.
-Je to robené pomocou polí, pretože toľkonásobný prestup z VBA do Excelu by bol inak pomalší. Ešte by sa to možno dalo upraviť, čo sa rýchlosti týka, ale to už naozaj nemienim štelovať, pretože ako vidíš je to dosť zložitý kód.
-Ak tam budeš vkladať dáta cez kopírovanie, tak v žiadnom prípade nepoužívaj len Ctrl+V (alebo Vložiť). Zlikviduje to podmienené formátovanie, pretože Excel nevkladá len hodnoty pri obyčajnom Vložení. Vkladaj to cez tlačítko Prilepiť - Hodnoty (ikonka "1,2,3") na karte "Domov".

Snáď to bude dobré.
Příloha: rar24790_posunnainylist.rar (38kB, staženo 99x)
citovat
#024829
avatar
Tak jsem to myslel, děkujicitovat

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