Sortirajte podatke putem VBA

Sadržaj

Kako sortirati prema makronaredbama

Želite li sortirati podatke iz VBA programa? Kada interaktivno koristite Excel, pozivate naredbu "Podaci - Poredaj", ali kako to učiniti s makronaredbom? Sljedeća slika prikazuje nerazvrstani popis:

Za sortiranje takvog popisa prema stupcu B, na primjer, upotrijebite sljedeću makronaredbu:

Sub SortColumnIncreasing ()
Zatamni stupac sortiranja kao niz
Zatamnjeno područje Kao niz
Raspon = "A1: D28"
Poredaj stupac = "B"
ActiveSheet.Range .Sort _
Ključ1: = Raspon (stupac za sortiranje & "1"), Red1: = xlAscending, _
Zaglavlje: = xlGuess, MatchCase: = False, _
Orijentacija: = xlTopToBottom
Kraj podm

Kad pokrenete makro, u tablici se odabire odgovarajući raspon ćelija. Excel kao kriterij koristi sadržaj iz stupca B. Sljedeća slika prikazuje rezultat:

Kako biste makronaredbu prilagodili vašim zahtjevima, definirajte sadržaj varijabli "Područje" i "Razvrstaj stupac". U prvoj varijabli definirate koji će se raspon ćelija sortirati, a drugom varijablom kontrolirate koji će se stupac koristiti kao kriterij.

Savjet: Ako želite znati kako unijeti i pokrenuti makroe u Excelu, ovdje ćete pronaći kratak opis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave