Lajittele tiedot VBA: n kautta

Sisällysluettelo

Kuinka lajitella makron mukaan

Haluatko lajitella tiedot VBA -ohjelmasta? Kun käytät Exceliä vuorovaikutteisesti, kutsut "Data - Sort" -komennon, mutta miten voit tehdä tämän makron avulla? Seuraava kuva esittää lajittelemattoman luettelon:

Jos haluat lajitella luettelon esimerkiksi sarakkeen B mukaan, käytä seuraavaa makroa:

AlalajitteluSarakeKasvava ()
Himmennä lajittelussarake merkkijonona
Himmennä alue merkkijonona
Alue = "A1: D28"
Lajittele sarake = "B"
ActiveSheet.Range .Sort _
Avain1: = Alue (lajittelussarake & "1"), Järjestys1: = xl Kasvava, _
Otsikko: = xlGuess, MatchCase: = False, _
Suunta: = xlTopToBottom
End Sub

Kun käynnistät makron, vastaava solualue valitaan taulukosta. Excel käyttää kriteerinä sarakkeen B sisältöä. Seuraavassa kuvassa näkyy tulos:

Voit mukauttaa makron tarpeisiisi määrittelemällä muuttujien "Alue" ja "Lajittele sarake" sisällön. Ensimmäisessä muuttujassa määrität lajiteltavan solualueen, ja toisella muuttujalla hallitset, mitä saraketta käytetään kriteerinä.

Vinkki: Jos haluat tietää, miten voit syöttää ja käynnistää makroja Excelissä, löydät lyhyen kuvauksen täältä: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave