VBA pikeun Sort Table dina Excel (4 Métode)

  • Bagikeun Ieu
Hugh West

Ngalaksanakeun VBA makro mangrupikeun metode anu paling efektif, panggancangna, sareng paling aman pikeun ngajalankeun operasi naon waé dina Excel. Dina artikel ieu, kami bakal nunjukkeun anjeun kumaha nyortir tabel dina Excel nganggo VBA .

Unduh Buku Kerja

Anjeun tiasa ngaunduh buku latihan Excel gratis ti dieu.

Sortir Table sareng VBA.xlsm

Hal-hal anu Perlu Dipikanyaho Sateuacan Ngalaksanakeun VBA pikeun Sort Table in Excel

Aya sababaraha parameter anu anjeun kedah sering dianggo nalika damel sareng metode Sort VBA . Ku kituna di dieu urang bakal ngabahas sababaraha parameter sangkan anjeun wawuh bari nulis kode.

Parameter Diperlukeun/ Opsional Tipe Data Deskripsi
Konci Opsional Varian Sebutkeun rentang atawa kolom anu niléyna bakal diurutkeun.
Pesenan Opsional XlSortOrder Nangtukeun urutan asihan bakal dilaksanakeun.
  • xlAscending = Pikeun nyortir dina urutan naek.
  • xlDescending = Pikeun nyortir dina urutan nurun.
Header Opsional XlYesNoGuess Nangtukeun naha baris kahiji ngandung lulugu atawa henteu .
  • xlNo = Lamun kolom teu boga lulugu; Nilai standar.
  • xlYes = Lamun kolom boga lulugu.
  • xlGuess = Pikeun ngidinan Excelnangtukeun lulugu.

4 Métode dina Nerapkeun VBA pikeun Sort Table dina Excel

Bagian ieu bakal némbongkeun Anjeun cara nyortir tabel Excel ku tempo nilai, warna, ikon jeung sababaraha kolom kalawan kode VBA .

1. Lebetkeun VBA ka Sort Table dumasar Niley dina Excel

Nganggap conto di handap ieu kami bakal nyortir tabel ieu dumasar kana nilai anu aya dina Tandaan kolom dina urutan nurun.

Lengkah:

  • Pencét Alt + F11 on keyboard Anjeun atawa buka tab Pamekar -> Visual Basic pikeun muka Visual Basic Editor .

  • Dina jandéla pop-up kode, tina bar ménu , klik Selapkeun -> Modul .

  • Salin kodeu di handap ieu terus tempelkeun kana jandela kode.
7666

Kode anjeun ayeuna tos siap dijalankeun.

Di dieu,

  • SortTBL → Sebutkeun ngaran tabel.
  • SortTBL[Mark] -> Nangtukeun ngaran kolom tabel nu bakal diurutkeun.
  • Key1:=iColumn → Nangtukeun rentang kolom pikeun mere nyaho kodeu kolom mana dina tabel nu kudu diurutkeun.
  • Order1:=xlDescending → Netepkeun urutan salaku xlDescending pikeun nyortir kolom dina urutan nurun. Upami anjeun hoyong nyortir kolom dina urutan naek, tuliskeun xlAscending .
  • Header:= xlYes → Salaku kolom dina tabel ieu ngabogaanheader jadi urang nangtukeun eta kalawan pilihan xlYes .

  • Pencét F5 dina kibor Anjeun atawa ti menu bar pilih Run -> Jalankeun Sub/UserForm . Anjeun oge bisa ngan klik dina ikon Play leutik dina sub-menu bar pikeun ngajalankeun makro.

Anjeun bakal nempo yén kolom dina tabel anjeun ayeuna diurutkeun dina urutan nurun .

Baca deui: Kumaha Nyortir Data dumasar Niley dina Excel (5 Métode Gampang )

2. Selapkeun VBA Macro ka Sortir Table pikeun Sababaraha Kolom

Anjeun oge bisa nyortir tabel pikeun sababaraha kolom dina Excel kalawan VBA makro.

Tina tabel di luhur, urang bakal nyortir kolom Ngaran jeung Departemen dina urutan naek. .

Léngkah-léngkah:

  • Sarua jeung saméméhna, buka Visual Basic Editor tina tab Developer jeung Selapkeun a Modul dina jandela kode.
  • Dina jandela kode, salin kodeu di handap ieu teras tempelkeun.
6598

Anjeun kode ayeuna siap dijalankeun.

Di dieu,

  • TableValue → Sebutkeun ngaran tabel.
  • TableValue[Ngaran] -> Nangtukeun ngaran kolom mimiti tabel pikeun diurutkeun.
  • TableValue[Departemen] -> Nangtukeun ngaran kolom kadua tabel pikeun diurutkeun.
  • Key1:=iColumn1 → Ditetepkeun rentang kolom pikeun mere nyaho kodeu kolom kahiji dina tabél perludiurutkeun.
  • Key1:=iColumn2 → Netepkeun rentang kolom pikeun mere nyaho kodeu kolom kadua dina tabél perlu diurutkeun.
  • Order1: =xlAscending → Ditetepkeun urutan salaku xlAscending pikeun nyortir kolom dina urutan nurun. Upami anjeun hoyong nyortir kolom dina urutan nurun teras tulis xlDescending sabalikna.
  • Header:= xlYes → Salaku kolom dina tabel ieu boga lulugu jadi kami tangtukeun eta. kalayan pilihan xlYes .

  • Jalankeun kode ieu sarta anjeun bakal meunang duanana kolom tabel diurutkeun dina urutan naek.

Baca Deui: Kumaha Otomatis Nyortir Sababaraha Kolom dina Excel (3 Cara)

Bacaan Sarupa

  • Kumaha Nyortir Daptar Unik dina Excel (10 Métode Mangpaat)
  • Urutkeun Array nganggo Excel VBA (Bohna Naek sareng Turun)
  • Kumaha Nyortir sareng Nyaring Data dina Excel (Pedoman Lengkep)
  • Urutan Otomatis Excel Lamun Robah Data (9 Conto)
  • Urutan Acak dina Excel (Rumus + VBA)

3. Laksanakeun Makro pikeun Nyortir Méja dumasar Warna Sél dina Excel

Anjeun ogé tiasa nyortir tabel dumasar kana warna sél anu dikandungna.

Misalna tabel di luhur sabagé conto, urang bakal némbongkeun Anjeun cara nyortirna dumasar kana warna nu aya dina tabél ieu.

Léngkah-léngkah:

  • Sapertos ditémbongkeun samemehna, buka Visual BasicEditor tina tab Developer sareng Selapkeun a Modul dina jandela kode.
  • Dina jandela kode, salin kodeu ieu di handap. teras témpélkeunana.
5719

Kode anjeun ayeuna tos siap dijalankeun.

Ieu kodeu RGB anu ku kami disadiakeun. , anjeun tiasa mendakan atanapi naon waé kode RGB anu anjeun pikahoyong ku nuturkeun gif anu dipasihkeun di handap.

  • Klik waé dina sél berwarna .
  • Dina tab Home , klik panah di gigireun Fill Color teras pilih More Colors . Anjeun bakal ningali kode RGB dina tab Kustom tina kotak pop-up Warna .

  • Jalankeun kode ieu sareng tabel anjeun bakal diurutkeun dumasar kana warna .

Baca deui: Kumaha Nyortir dumasar Warna dina Excel (4 Kriteria)

4. Larapkeun VBA kana Sort Excel Table dumasar Ikon

Anggap tabel susunan data boga ikon pikeun leuwih hadé dibaca. Anjeun tiasa nyortir tabél dumasar kana ikon dina Excel nganggo makro VBA .

Tingali set data di luhur. Di dieu tabél boga ikon di sagigireun nilai angka dina kolom Mark sangkan urang bisa ngarti murid mana nu boga hasil alus, goréng atawa rata.

Catetan, lamun anjeun henteu terang kumaha anjeun tiasa nyelapkeun ikon ka jero sél, anjeun tiasa ngalakukeun ieu kalayan fitur Format Kondisi dina Excel.

  • Pilih sakabeh rentang atawakolom.
  • Buka Format Kondisional -> Set Ikon . Teras pilih set ikon naon waé anu anjeun pikahoyong tina pilihan éta.

Léngkah-léngkah nyortir tabel dumasar kana ikon dipasihkeun di handap.

Lengkah:

  • Buka Visual Basic Editor tina tab Developer jeung Selapkeun a Modul dina jandela kode.
  • Dina jandela kode, salin kodeu di handap ieu sareng témpélkeunana.
8878

Kode anjeun ayeuna siap dijalankeun.

Di dieu,

  • xl5Panah -> Urang milih set 5 panah tina pilihan dina Format Kondisi .
  • Item (1) -> Ditetepkeun kahiji tipe ikon panah.
  • Item (2) -> Ditetepkeun detik tipe ikon panah.
  • Item (3) -> Netepkeun tipe ikon panah katilu .
  • Item (4) -> Netepkeun tipe ikon panah kaopat .
  • Item (5) -> Netepkeun tipe ikon panah kalima .

  • Jalankeun kode ieu sareng tabelna bakal diurutkeun dumasar kana ikon .

Baca Selengkapnya: Kumaha Otomatis Nyortir Tabél dina Excel (5 Métode)

Kacindekan

Artikel ieu némbongkeun Anjeun cara nyortir tabel dina Excel VBA . Kuring miharep artikel ieu geus pisan mangpaat pikeun anjeun. Punten naros upami anjeun gaduh patarosan ngeunaan topik éta.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.