Třídit data pomocí VBA

Obsah

Jak řadit podle makra

Chcete třídit data z programu VBA? Při interaktivním používání Excelu vyvoláte příkaz „Data - Sort“, ale jak to udělat pomocí makra? Následující obrázek ukazuje netříděný seznam:

Chcete -li takový seznam seřadit například podle sloupce B, použijte následující makro:

Dílčí tříděníSloupecIncreasing ()
Ztlumit sloupec řazení jako řetězec
Ztlumit oblast jako řetězec
Rozsah = "A1: D28"
Seřadit sloupec = "B"
ActiveSheet.Range .Sort _
Klíč 1: = Rozsah (sloupec řazení & "1"), Pořadí1: = xlAscending, _
Záhlaví: = xlGuess, MatchCase: = False, _
Orientace: = xlTopToBottom
End Sub

Když spustíte makro, je v tabulce vybrán odpovídající rozsah buněk. Jako kritérium aplikace Excel používá obsah ze sloupce B. Následující obrázek ukazuje výsledek:

Abyste mohli makro přizpůsobit svým požadavkům, definujte obsah pro proměnné „Oblast“ a „Seřadit sloupec“. V první proměnné definujete, který rozsah buněk se má řadit, u druhé proměnné určujete, který sloupec se má použít jako kritérium.

Tip: Pokud byste chtěli vědět, jak zadávat a spouštět makra v Excelu, najdete zde stručný popis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave