Příspěvek zřejmě nepatří do kategorie .net, ale zkuste se také podívat na rozšířený filtr v Excelu. (AdvancedFilter) Máte tam oblast, kde jsou kritéria jednotlivých sloupců, při změně této oblasti zavoláte obnovení filtru, lze odchytit v události změny v listu (Worksheet_Change). Oblast lze umístit mj. přímo nad seznam s daty a vynechat mezi oblastí kritérií a seznamem řádek. Filtrovat lze přímo v seznamu nebo do nové oblasti v listu.. Chcete-li jen hledat bez filtrování, podívejte se na metodu Find objektu Range. Myslím, že snad také podporuje zástupné znaky. K tomu asi ještě tlačítka pro najít předchozí a najít další, snad taky možnost. Prvotní kód pro 'rozšířený filtr' i 'najít' si nahrajete záznamníkem, pak si upravte dle vaší potřeby. Doufám, že Vám tipy budou užitečné.
|