Razvrstite podatke prek VBA

Kazalo

Kako razvrstiti po makronu

Ali želite razvrstiti podatke iz programa VBA? Ko interaktivno uporabljate Excel, prikličete ukaz »Podatki - razvrsti«, kako pa to storite z makrom? Naslednja slika prikazuje nerazvrščen seznam:

Če želite na primer razvrstiti tak seznam po stolpcu B, uporabite naslednji makro:

Sub SortColumnIncreasing ()
Zatemni stolpec razvrsti kot niz
Zatemnjeno območje kot niz
Obseg = "A1: D28"
Razvrsti stolpec = "B"
ActiveSheet.Range .Sort _
Ključ1: = obseg (razvrščanje stolpca & "1"), vrstni red1: = xlrastoče, _
Glava: = xlGuess, MatchCase: = False, _
Usmerjenost: = xlTopToBottom
End Sub

Ko zaženete makro, je v tabeli izbran ustrezen obseg celic. Excel kot merilo uporablja vsebino iz stolpca B. Naslednja slika prikazuje rezultat:

Če želite makro prilagoditi vašim zahtevam, določite vsebino spremenljivk "Območje" in "Razvrsti stolpec". V prvi spremenljivki določite, kateri obseg celic želite razvrstiti, z drugo spremenljivko pa določite, kateri stolpec naj bo uporabljen kot merilo.

Nasvet: Če želite vedeti, kako vnesti in zagnati makre v Excelu, boste tukaj našli kratek opis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave