Excel دىكى جەدۋەلنى رەتلەش ئۈچۈن VBA (4 خىل ئۇسۇل)

  • ھەمبەھىرلەڭ
Hugh West

VBA ماكرو نى يولغا قويۇش Excel دىكى ھەر قانداق مەشغۇلاتنى ئىجرا قىلىشتىكى ئەڭ ئۈنۈملۈك ، ئەڭ تېز ۋە ئەڭ بىخەتەر ئۇسۇل. بۇ ماقالىدە سىزگە جەدۋەلنى Excel دىكى VBA بىلەن رەتلەش ئۇسۇلىنى كۆرسىتىپ ئۆتىمىز.

خىزمەت دەپتىرىنى چۈشۈرۈش

ھەقسىز مەشغۇلات Excel خىزمەت دەپتىرىنى بۇ يەردىن چۈشۈرەلەيسىز.

VBA.xlsm بىلەن جەدۋەلنى رەتلەش Excel دىكى جەدۋەلنى تەرتىپلەش

بەزى پارامېتىرلار بار ، سىز VBA نىڭ تەرتىپلەش ئۇسۇلى بىلەن ئىشلەۋاتقاندا دائىم ئىشلىتىشكە توغرا كېلىدۇ. شۇڭا بۇ يەردە كود يازغاندا سىزگە تونۇشتۇرۇش ئۈچۈن بەزى پارامېتىرلارنى سۆزلەپ ئۆتىمىز.

پارامېتىر تەلەپ قىلىنغان / ئىختىيارىي سانلىق مەلۇمات تىپى چۈشەندۈرۈش
ئاچقۇچ تاللانما ۋارىيانت قىممەتلىرى رەتلىنىدىغان دائىرە ياكى ستوننى بەلگىلەيدۇ.
زاكاز ئىختىيارى XlSortOrder تەرتىپلەشنىڭ تەرتىپلىرىنى بەلگىلەيدۇ.
  • xlAcecending = ئۆرلەش تەرتىپى بويىچە رەتلەش.
  • xlDescending = تۆۋەنلەش تەرتىپى بويىچە رەتلەش. 13>
ماۋزۇ ئىختىيارى XlYesNoGuess بىرىنچى قۇردا ماۋزۇ بار-يوقلۇقىنى بەلگىلەيدۇ .
  • xlNo = ئىستوندا ھېچقانداق ماۋزۇ بولمىسا; سۈكۈتتىكى قىممىتى.ماۋزۇلارنى بەلگىلەڭ. قىممەت ، رەڭ ، سىنبەلگە ۋە كۆپ ئىستون نى VBA كودى بىلەن رەتلەش جەدۋىلىنى رەتلەشنى كۆرسىتىپ بېرىدۇ.

1. Excel دىكى قىممەت بويىچە جەدۋەلنى رەتلەش ئۈچۈن VBA قىستۇرۇلغان

تۆۋەندىكى مىسالنى ئويلاشقاندا بىز بۇ جەدۋەلنى مارك <دىكى قىممەتلەر بويىچە رەتلەيمىز. 2> تۆۋەنلەش تەرتىپىدىكى ئىستون.

باسقۇچلار:

  • كۇنۇپكا تاختىسى ياكى بەتكۈچكە كىرىڭ ئاچقۇچى - & gt; Visual Basic نى ئېچىش Visual Basic تەھرىرلىگۈچ .

  • ئېچىلغان كود كۆزنىكىدە ، تىزىملىك ​​بالدىقىدىن ، قىستۇر - & gt; مودۇل .

  • تۆۋەندىكى كودنى كۆچۈرۈپ كود كۆزنىكىگە چاپلاڭ.
1693
ھازىر ئىجرا قىلىشقا تەييارلاندى.

بۇ يەردە ،

  • > SortTBL [بەلگە] - & gt; تەرتىپلەش ئۈچۈن جەدۋەلنىڭ ئىستون نامىنى بەلگىلىدى. Order1: = xlDescending → تەرتىپنى xlDescending قىلىپ بەلگىلەپ ، ئىستوننى تۆۋەنلەش تەرتىپى بويىچە رەتلەيدۇ. ئەگەر ئىستوننى ئۆرلەش تەرتىپى بويىچە رەتلىمەكچى بولسىڭىز ، ئۇنىڭ ئورنىغا xlAscending نى يېزىڭ.
  • بەت:ماۋزۇ شۇڭا بىز ئۇنى xlYes تاللانمىسى بىلەن بەلگىلىدۇق.

  • كۇنۇپكا تاختىڭىزدا ياكى تىزىملىك ​​بالدىقى ئىجرا - & gt; Sub / UserForm نى ئىجرا قىلىڭ. ماكرونى ئىجرا قىلىش ئۈچۈن تارماق تىزىملىك ​​بالدىقىدىكى كىچىك ئويۇن سىنبەلگىسى نى باسسىڭىزلا بولىدۇ.

بۇنى كۆرىسىز جەدۋەلدىكى ئىستون ھازىر تۆۋەنلەش تەرتىپى بويىچە رەتلەندى.

)

2. كۆپ ئىستون ئۈچۈن جەدۋەلنى رەتلەش ئۈچۈن VBA ماكرو قىستۇرۇڭ

سىز يەنە Excel دا VBA ماكرو بىلەن كۆپ ئىستون جەدۋىلىنى رەتلىيەلەيسىز.

يۇقارقى جەدۋەلدىن بىز ئىسىم ۋە بۆلۈم نى تەرتىپ بويىچە رەتلەيمىز. .

قەدەم باسقۇچلار: كود كۆزنىكىگە a بۆلەك قىستۇر.

  • كود كۆزنىكىگە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.
  • 9852

    سىزنىڭ كود ھازىر ئىجرا بولۇشقا تەييارلاندى. 1> جەدۋەل قىممىتى [ئىسمى]

    - & gt; جەدۋەلنىڭ رەتلەنگەن بىرىنچى ئىستون نامىنى بەلگىلىدى.
  • جەدۋەل قىممىتى [بۆلۈم] - & gt; تەرتىپلەش ئۈچۈن جەدۋەلنىڭ ئىككىنچى ئىستون نامىنى بەلگىلىدى.تەرتىپكە سېلىنىدۇ. = xlAcecending → تەرتىپنى xlAscending قىلىپ بەلگىلەپ ، ستوننى تۆۋەنلەش تەرتىپى بويىچە رەتلىدى. ئەگەر ئىستوننى تۆۋەنلەش تەرتىپى بويىچە رەتلىمەكچى بولسىڭىز ، ئۇنداقتا ئۇنىڭ ئورنىغا xlDescending نى يېزىڭ. xlYes تاللاش بىلەن.
    • جەدۋەلنىڭ ئىستونلىرى ئۆرلەش تەرتىپىدە رەتلەندى.

    تېخىمۇ كۆپ ئوقۇڭ: Excel (3 خىل ئۇسۇل)

    مۇشۇنىڭغا ئوخشاش ئوقۇشلۇقلار 18>

  • Excel VBA بىلەن تەرتىپلەش (تەرتىپكە سېلىش ۋە تۆۋەنلەش تەرتىپى)
  • Excel دىكى سانلىق مەلۇماتلارنى قانداق تەرتىپلەش ۋە سۈزۈش>
  • سانلىق مەلۇمات ئۆزگەرگەندە Excel ئاپتوماتىك تەرتىپلەش (9 مىسال)
  • Excel (فورمۇلا + VBA) دىكى ئىختىيارى تەرتىپلەش
  • 3. Excel دىكى كاتەكچە رەڭ ئارقىلىق ماكرونى تەرتىپكە سېلىشنى يولغا قويۇڭ

    سىز يەنە جەدۋەلنى ئۆز ئىچىگە ئالغان كاتەكچىنىڭ رەڭگىگە ئاساسەن رەتلىيەلەيسىز.

    يۇقارقى جەدۋەلنى مىسالغا ئالساق ، بۇ جەدۋەلدە ساقلانغان رەڭلەرگە ئاساسەن قانداق رەتلەشنى كۆرسىتىپ ئۆتىمىز.

    قەدەم باسقۇچلار:

    • ئىلگىرى كۆرسىتىلگەندەك ، Visual Basic نى ئېچىڭتەھرىرلىگۈچى ئاچقۇچىلار بەتكۈچىدىن ۋە كود كۆزنىكىگە a بۆلەك قىستۇر.
    • كود كۆزنىكىدە تۆۋەندىكى كودنى كۆچۈرۈڭ. چاپلاڭ.
    7461

    كودىڭىز ھازىر ئىجرا بولۇشقا تەييار.

    بۇ يەردە بىز تەمىنلىگەن RGB كود ، سىز تۆۋەندىكى سوۋغاتقا ئەگىشىش ئارقىلىق ئۇنى ياكى باشقا RGB كودىنى تاپالايسىز.

    • رەڭلىك كاتەكچى نى بېسىڭ>
    • باش بەت بەتكۈچىدە ، رەڭ تولدۇرۇش
    نىڭ يېنىدىكى يا ئوقنى چېكىڭ ، ئاندىن تېخىمۇ كۆپ رەڭ نى تاللاڭ. سىز كۆرۈنىدىغان رەڭلەر قاڭقىش ساندۇقىنىڭ ئىختىيارى بەتكۈچىدە RGB كودلىرىنى كۆرىسىز.

    • بۇ كودنى ئىجرا قىلىڭ ، ئۈستەلڭىز
    رەڭگە ئاساسەن رەتلىنىدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى رەڭلەرنى قانداق رەتلەش (4 ئۆلچەم)

    4. سىنبەلگە ئارقىلىق Excel جەدۋىلىنى تەرتىپلەش ئۈچۈن VBA نى ئىشلىتىڭ

    سانلىق مەلۇمات جەدۋىلىدە تېخىمۇ ياخشى ئوقۇشچانلىقى ئۈچۈن سىنبەلگە بار دەپ پەرەز قىلايلى. سىز Excel دىكى سىنبەلگىلەرگە ئاساسەن جەدۋەلنى VBA ماكرو بىلەن رەتلىيەلەيسىز.

    يۇقارقى سانلىق مەلۇمات جەدۋىلىگە قاراڭ. بۇ يەردە جەدۋەلدە بەلگە ستوندىكى سان قىممىتىنىڭ يېنىدا سىنبەلگىلەر بار ، شۇنداق بولغاندا بىز قايسى ئوقۇغۇچىنىڭ ياخشى ، ناچار ياكى ئوتتۇرىچە نەتىجىسىنىڭ بارلىقىنى چۈشىنەلەيمىز.

    دىققەت قىلىڭ ، ئەگەر كاتەكچىنىڭ ئىچىگە قانداق قىلىپ سىنبەلگە قىستۇرغىلى بولىدىغانلىقىنى بىلمەيسىز ، بۇنى Excel دىكى شەرتلىك فورماتلاش ئىقتىدارى بىلەن قىلسىڭىز بولىدۇ.

    • نى تاللاڭ. پۈتۈن دائىرە ياكىستون.
    • شەرتلىك فورماتلاش - & gt; سىنبەلگە . ئاندىن تاللاشتىن خالىغان سىنبەلگە توپلىمىنى تاللاڭ>

      قەدەم باسقۇچلار: كود كۆزنىكىدىكى بۆلەك.

    • كود كۆزنىكىدە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.
    9218

    كودىڭىز ئىجرا بولۇشقا تەييارلاندى. 3>

    بۇ يەردە ،

    • xl5 ئوقيا - & gt; بىز شەرتلىك فورمات دىكى تاللاشتىن 5 يا ئوق نى تاللىدۇق.
    • تۈر (1) - & gt; بىرىنچى تىپىدىكى ئوق سىنبەلگىسىنى بەلگىلىدى.
    • تۈر (2) - & gt; ئىككىنچى تىپلىق ئوق سىنبەلگىسىنى بەلگىلىدى.
    • تۈر (3) - & gt; ئۈچىنچى تىپلىق ئوق سىنبەلگىسىنى بەلگىلىدى.
    • تۈر (4) - & gt; تۆتىنچى تىپلىق بەلگە سىنبەلگىسىنى بەلگىلىدى.
    • تۈر (5) - & gt; بەشىنچى تىپلىق ئوق سىنبەلگىسىنى بەلگىلىدى.

    • بۇ كودنى ئىجرا قىلىڭ ، جەدۋەل سىنبەلگىلەرگە ئاساسەن رەتلەنگەن.

    3>

    خۇلاسە

    بۇ ماقالە Excel VBA دىكى جەدۋەلنى قانداق رەتلەشنى كۆرسىتىپ بەردى. بۇ ماقالىنىڭ سىزگە ناھايىتى پايدىلىق بولۇشىنى ئۈمىد قىلىمەن. بۇ تېمىغا مۇناسىۋەتلىك سوئاللىرىڭىز بار-يوقلۇقىنى سوراپ بېقىڭ.

    خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.