
Algoritmus nebo pomoc v Excelu
Dobrý den potřeboval bych pomoc s algoritmem.
Potřeboval bych označit jednotlivé řádky... ne sloupce.
Potřeboval bych označit celé řádky pokud se v nějaké buňce v určitém řádku Vyskytné daný řetězec.
Takže aby mi v celém listu, v případě že se na řádku například 7 kterékoliv buňce objeví například název Tereza tak aby mi Excel označil celý tento řádek.
Jako aby zmodral.
V tom listu bude mnoho řádků ve kterých bude název Tereza v jednotlivých buňkách.
Já bych potřeboval ty řádky vyselektovat A nakopírovat všechny řádky kde je buňka s názvem Tereza do nového listu.
Když to udělám příkazem najít a vyhledat, tak se mi označí pouze jednotlivé buňky ve kterých je nápis Tereza ale neoznačí se mi celý ten řádek.
A označovat celé zátky posléze ručně je hodně zdlouhavé.
Tak bych se chtěl zeptat jestli neexistuje řešení.
Děkuji za odpovědi.
Google: excel copy rows with specific text
Např.
https://spreadsheetplanet.com/select-rows-with-specific-text-excel/
nebo
https://www.mrexcel.com/board/threads/copy-entire-row-if-cell-contains-specific-text-and-paste-values-into-others-worksheets.1165742/
Vyzkoušej.
Paráda, moc děkuji...
Páni, to muselo dát práce. Díky moc.
Uvažuju, jak tam ještě dostat input box se zadáním hledaného textu, když zítra bude třeba hledat Mařenu :)
Něco jako
a pak to dostat do makra místo toho
Jednoduxho namiesto "Tereza" napíšeš searchString, ktorý bude vopred nastavený napríklad tým InputBoxom.
Jo, to je ono.
Dovolím si tedy upravit ten Sikiho kód:
Doplním, že kód nefunguje na čísla (vyhledat třeba "56") ani na části textu v buňkách (nenajde "Tereza" v buňce s "Tereza Nováková"). Hledání je také case sensitive, nenajde tedy "tereza".
Aj to sa dá ľahko vyriešiť, namiesto priameho porovnania obsahu bunky sa použije funkcia INSTR, čiže nehľadá sa presná zhoda s bunkou ale len výskyt textu v bunke, napríklad aj časť slova.
https://www.automateexcel.com/vba/instr-find-text/