< návrat zpět

MS Excel


Téma: Načtení dat z listu rss

Zaslal/a 30.10.2010 10:01

Ahoj, potřebuji poradit. Mám na listě tabulku a ve sloupci B mám číslo položky, každá položka má svůj list. Potřebuji najít funkci, která zajistí, že když je je např v buňce B:4 číslo 114, celý řádek 4 se zkopíruje do prvního volného řádku listu pro položku 114. Díky za typy.

Zaslat odpověď >

Strana:  1 2   další »
icon #002929
Poki
Zdravim,
funkce jako takove neumi kopirovat, ani vkladat hodnoty. Umi pouze vyhodnotit vstupni udaje a zobrazit hodnotu.
K vasim ucelum bude tedy vice vyhovovat nejake makro, ktere muze "zkontrolovat" vsechny bunky ve sloupci B a rozkopirovat je do prislusnych listu.
Otazkou je, kdy se ma takove makro spoustet - jestli ho budete spoustet sama tlacitkem nebo se ma spustit pri nejake konkretni akci - to je potreba si promyslet a pak nebude problem nejake takove makro napsat.citovat
#002932
avatar
No potřebuji, aby se spustilo, když vložím nový řádek s další položkou.citovat
icon #002959
Poki
S timto vyvstavaji dalsi otazky.
Aby bylo mozne zkopirovat radek, je nutne vedet, ktera bunka v radku bude editovana jako posledni (v jakem sloupci), aby byl zkopirovan kompletni radek.
Je nutne rozkopirovat (1x na zacatku) vsechny radky tabulky (ne pouze 4. radek?)
Prilozte nejaky vzor, protoze takhle "nasucho" se jen velmi tezko dela...citovat
#002994
avatar
Posílám vzor. První list je soupis všech položek a ve sloupci B je ID položky. Já potřebuji, když je v buňce B4 id 114, aby se celý řádek 4 zkopíroval na list 114 na první volný řádek. Ve sloupci B mohou být ID od 100 až do 999 a stejně tolik listů. Ty v tomto vzoru nejsou. Nyní mám v seznamu cca 800 položek a na začátku je třeba zkopírovat všechny. Vždy je třeba zkopírovat v daném řádku buňky A:DS. Díky za pomoc.
Příloha: zip2994_kopie-smlouvy.zip (556kB, staženo 15x)
citovat
icon #002996
Poki
toto by melo rozhodit vsechny radky z uvodniho listu
Příloha: zip2996_kopie-smlouvy.zip (423kB, staženo 15x)
citovat
#003001
avatar
Moc děkuji. Když jsem na první stranu vložil všechny položky a chtěl zkopírovat, Dostal jsem hlášku: Run-time error ´9´: Subscript out of range...citovat
#003002
avatar
Když jsem klikl na Debug, systém označil řádek: Worksheets(sh).Selectcitovat
icon #003005
Poki
zrejme nemate pro vsechny radky pripravene listy - ta chyba je zpusobena tim, ze neni zadny list s nazvem, ktery je na x-tem radku ve sloupci Bcitovat
#003009
avatar
Aha, ano už to funguje. Díky moc. Ještě poslední dotaz. Tím tlačítkem jsem nakopíroval data na patřičné listy a když teď vložím nový řádek, ten se nakopíruje automaticky? Když jsem totiž použil tlačítko 2x, všechna data se nakopírovaly znovu pod ta stávající, takže jsou tam 2x. Nebo to bylo způsobeno tou chybou, že ten script nedoběhl do konce? Díky za info.citovat
icon #003010
Poki
to nebylo zpusobeno tou chybou - na postupne doplnovani radku, ktere budou nove dodany se bude muset vymyslet jina procedura. Je ale dulezite vedet, jak se radky vyplnuji, protoze je potreba identifikovat okamzik, kdy je radek kompletni, aby mohl byt presunut (pokud to budete chtit automaticky) - jinak to lze udelat na tlacitko, ze se vzdy posledni radek presune...citovat

Strana:  1 2   další »

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32