Kārtojiet datus, izmantojot VBA

Satura rādītājs

Kā kārtot pēc makro

Vai vēlaties kārtot datus no VBA programmas? Interaktīvi izmantojot Excel, jūs izsaucat komandu "Dati - kārtot", bet kā to izdarīt ar makro? Nākamajā attēlā parādīts nešķirots saraksts:

Piemēram, lai kārtotu šādu sarakstu pēc B slejas, izmantojiet šādu makro:

Apakškārtošanas kolonnaIncreasing ()
Aptumšot kārtošanas kolonnu kā virkni
Aptumšojiet apgabalu kā virkni
Diapazons = "A1: D28"
Kārtot kolonnu = "B"
ActiveSheet.Range .Sort _
Atslēga1: = diapazons (šķirošanas kolonna & "1"), secība1: = xlaugoši, _
Galvene: = xlGuess, MatchCase: = False, _
Orientācija: = xlTopToBottom
Beigt apakš

Sākot makro, tabulā tiek atlasīts atbilstošais šūnu diapazons. Kā kritēriju Excel izmanto B slejas saturu. Rezultātā parādīts šāds attēls:

Lai pielāgotu makro savām prasībām, definējiet mainīgo "Platība" un "Kārtot kolonnu" saturu. Pirmajā mainīgajā jūs definējat, kurš šūnu diapazons ir jāšķiro, ar otro mainīgo jūs kontrolējat, kura kolonna jāizmanto kā kritērijs.

Padoms. Ja vēlaties uzzināt, kā programmā Excel ievadīt un sākt makro, īsu aprakstu atradīsit šeit: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave