Excell, po vyplnění buňky se řádek přesune na druhý list
Ahoj mám dotaz: chtěl bych v nastíněné tabulce provést operaci, aby po vyplnění buňky v sloupci E písmenem A (Ano) byl celý řádek přesunut z listu "Sortiment" na list "Prodáno" a řádky pod přesunutým řádkem se automaticky posunou nahoru (nezůstane prázdný řádek). Na listu "Prodáno" se přesunuté řádky budou řadit pod sebe. Tato operace se může provést klidně až po uzavření sešitu. Je možné vytvořit takové makro nebo je to řešitelné nějakou funkcí? Díky všem za radu.
Eh nějak mi to nechodí - vytvořil jsem Makro(pojmenoval jsem ho aa) a vložil do něj tento text a po vyplnění řádku se nic nestane, po znovuotevření je řádek stále na původním listu. Nebo to cpu do makra špatně?
Losův kód v souboru
Tak zajímavé, doma na notesu to funguje. V práci mám možná bloknutá makra, stahovaná v souboru z netu. Díky za pomoc, teď to zkusím naroubovat do jiné tabulky.
Perfektní, kód funguje (to mně taky máte nakopnout, že ho mám hledat v Zobrazení kódu na oušku listu, ale ještě bych poprosil o úpravu, aby dané přesunutí řádku proběhlo až po uložení respektive zavření stránky. Takto mi to řádek přenese na další list ihned po přesunutí kurzoru na další buňku, do které bych rád dopsal nějaké doplňující údaje. Děkuji
Presuň kód z List1 do ThisWorkbook a takto ho uprav:
Osobně bych to řešil spíš filtrem.
Áno, filtrovanie je na toto vhodnejšie.
Teď už to funguje k mé naprosté spokojenosti. Potřeboval jsem to naimplementovat do podobného souboru, jako je tento použitý příklad a zadařilo se. losovi patří mé velké díky (a i vám ostatním, co jste se mi snažili pomoci).