Ahoj, tak já to teda zkusím popsat :-).
retezec = hledaná hodnota
radek = pocatecni radek listu dva kam se budou zapisovat hodnoty je-li podminka splnena
For each cell in selection = smyčka která prejede buňku po buňce v označené oblasti buňek (místo selection lze nastavit konkrétní range).
Instr = funkce pro vyhledání textového řetězce v textu
1 = počáteční znak odkud prohledávat
cell.value = prohledávaný text
retezec = viz výše
vbTextCompare = porovnávání textu
funkce Instr v případě nalezení řetězce v textu vrátí číslo odpovídající prvnímu nalezenému výskytu (pozice prvního znaku řetězce v prohledávaném textu), proto > 0, kdyby bylo =0 zanmená, že ho nenašel.
následující řádek zapíše do listu 2, sloupce 1 na řádek = radek hodnotu prohledávané buňky je-li splněna podmínka výše.
Je-li zapsáno přičte jeden řádek, do kterého bude v příštím cyklu smyčky zapisovat, bude-li splněna podmínka.
End if = konec podmínky
Next = jdi na další buňku výběru
S pozdravem
M@
citovat