|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak získat s filtrů ještě více, aneb rozšířený filtr.
Potřebujete-li lépe filtrovat data pomocí rozšířeného filtrů získáte z tabulek daleko více (nejen pro analýzy, výpočty, ...) funguje podobně jako automatický. Jak na metodu AdvancedFilter je uvedeno v následujících kapitolách:
Trochu teorie ohledně AdvancedFilter
AdvancedFilter(Action, CriteriaRange, CopyToRange, Unique)
Jméno | Poviné/Volitelné | Popis |
---|---|---|
Action | Poviné | Konstanta (XlFilterAction) určující zda pořidit kopii nebo filtrovat na ( xlFilterCopy, xlFilterInPlace ) |
CriteriaRange | Volitelné | Kriteria pro filtr (není uvedeno, bez kriterií). |
CopyToRange | Volitelné | Cílový rozsah zkopírované řádky pokud Action je xlFilterCopy, jinak ignorováno. |
Unique | Volitelné | True filtrovat pouze jedinečné záznamy. False filtrovat všechny záznamy, které splňují kritéria. Výchozí hodnota je False. |
Ukázka:
Předpokládám, že máte k dispozici zdrojová data, které je potřeba iltrovat, pdole několika sloupců:
Kód
Sheets("List2").Select
Range("A11").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Clear
Sheets("List1").Range("Tabulka1[#All]").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Sheets("List1").Range("M1:O2"), CopyToRange:=Sheets("List2").Range("A12"), Unique:=True
Columns.AutoFit
Range("B11").Select
Soubor
AdvancedFilter - praktické příklady - Excel VBA
ke stažení zdarma. Soubor využívá makra (pro Excel 2007 a novější).
Pokud už máte buňku (oblast) označenou můžete s ními dále pracovat například
Využívate rozšířené filtry ve VBA?
Článek byl aktualizován: 19.09.2020 11:07
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 15.09.16 07:54
Dobrý den. Je také možné udělat filtr podle více parametrů v jednom sloupci? Případně omezit výpis jen na nějaké sloupce? Děkuji.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |