Makró szerinti rendezés
Szeretné rendezni egy VBA program adatait? Az Excel interaktív használatakor meghívja az "Adatok rendezése" parancsot, de hogyan teheti ezt meg makróval? Az alábbi ábra egy nem rendezett listát mutat:
Például egy ilyen lista B oszlop szerinti rendezéséhez használja a következő makrót:
AlrendezésOszlopNövekvő ()
Rendezés oszlop halványítása karakterláncként
A terület halványítása karakterláncként
Tartomány = "A1: D28"
Oszlop rendezése = "B"
ActiveSheet.Range .Sort _
Kulcs1: = Tartomány (rendezési oszlop & "1"), Sorrend1: = xlNövekvő, _
Fejléc: = xlGuess, MatchCase: = Hamis, _
Tájolás: = xlTopToBottom
End Sub
A makró indításakor a megfelelő cellatartomány van kiválasztva a táblázatban. Feltételként az Excel a B oszlop tartalmát használja. Az alábbi ábra az eredményt mutatja:
Annak érdekében, hogy a makrót az Ön igényeihez igazítsa, határozza meg a "Terület" és a "Rendezés oszlop" változók tartalmát. Az első változóban határozza meg, hogy melyik cellatartományt kell rendezni, a második változóval pedig azt, hogy melyik oszlopot kell használni kritériumként.
Tipp: Ha szeretné tudni, hogyan kell beírni és elindítani a makrókat az Excelben, itt talál egy rövid leírást: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html