Zoradenie údajov prostredníctvom VBA

Obsah

Ako triediť podľa makra

Chcete triediť údaje z programu VBA? Pri interaktívnom použití Excelu vyvoláte príkaz „Údaje - triedenie“, ako to však urobíte s makrom? Nasledujúci obrázok zobrazuje netriedený zoznam:

Ak chcete napríklad zoradiť takýto zoznam podľa stĺpca B, použite nasledujúce makro:

Sub SortColumnIncreasing ()
Stmaviť zoradiť stĺpec ako reťazec
Stmaviť oblasť ako reťazec
Rozsah = "A1: D28"
Zoradiť stĺpec = "B"
ActiveSheet.Range .Sort _
Key1: = Range (triediaci stĺpec & "1"), Order1: = xlAscending, _
Hlavička: = xlGuess, MatchCase: = nepravda, _
Orientácia: = xlTopToBottom
Koniec pod

Keď spustíte makro, v tabuľke sa vyberie zodpovedajúci rozsah buniek. Excel ako kritérium používa obsah zo stĺpca B. Nasledujúci obrázok ukazuje výsledok:

Aby bolo možné prispôsobiť makro vašim požiadavkám, definujte obsah premenných „Oblasť“ a „Zoradiť stĺpec“. V prvej premennej definujete, ktorý rozsah buniek sa má zoradiť, v prípade druhej premennej určujete, ktorý stĺpec sa má použiť ako kritérium.

Tip: Ak by ste chceli vedieť, ako zadávať a spúšťať makrá v Exceli, nájdete tu stručný popis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave