مەزمۇن جەدۋىلى
Excel دا VBA بىلەن تەرتىپلەش ئۈچۈن ، دائىرە. تەرتىپلەش ئۇسۇلىنى قوللىنىشىڭىز كېرەك. بۇ ماقالىدە بىز سىزگە دائىرە بىلەن Excel دىكى ستوننى قانداق رەتلەشنى كۆرسىتىپ ئۆتىمىز. VBA نىڭ تەرتىپ ئۇسۇلى.
خىزمەت دەپتىرىنى چۈشۈرۈڭ
ھەقسىز مەشغۇلات Excel خىزمەت دەپتىرىنى بۇ يەردىن چۈشۈرەلەيسىز.
VBA.xlsm
دائىرە. Excel VBA دىكى تەرتىپلەش ئۇسۇلى
دائىرە. VBA دىكى ئۇسۇلىنى رەتلەش Excel دىكى بىر قاتار قىممەتلەرنى رەتلەيدۇ. بۇ يەردە دائىرە ئۆسۈش ياكى تۆۋەنلەش تەرتىپىدە بىز رەتلىمەكچى بولغان ھۈجەيرىلەرنىڭ دائىرىسىنى بەلگىلەيدىغان ئوبيېكت ئۆزگەرگۈچى مىقدار.
تۆۋەندە سىز بىلىشكە تېگىشلىك پارامېتىرلار بۇ ئۇسۇل بىلەن ئىشلەش جەريانىدا.
دىكى VBA نى تەرتىپلەشتىكى VBA نى يولغا قويۇشنىڭ 4 ئۇسۇلى ھەمدە ماۋزۇسىز ۋە Excel دىكى ئىستوندىكى ماۋزۇنى قوش چېكىش ئارقىلىقلا رەتلەش.
1. Excel دىكى باش بەتسىز يەككە ئىستوننى رەتلەش ئۈچۈن VBA قىستۇرۇڭ
ئەگەر سىز Excel خىزمەت جەدۋىلىدە VBA كودى بىلەن بىر ئىستوننى رەتلىمەكچى بولسىڭىز ، ئۇنداقتا تۆۋەندىكىگە ئەگىشىڭ. تۆۋەندىكى باسقۇچلار.
- كۇنۇپكا تاختىڭىزدىكى Alt + F11 نى بېسىڭ ياكى بەتكۈچكە كىرىڭ ئاچقۇچى - & gt; Visual Basic ئېچىش Visual Basic تەھرىرلىگۈچ .
- ئېچىلغان كود كۆزنىكىدە ، تىزىملىك بالدىقىدىن ، قىستۇر - & gt; مودۇل .
- تۆۋەندىكى كودنى كۆچۈرۈپ كود كۆزنىكىگە چاپلاڭ.
6343ھازىر ئىجرا قىلىشقا تەييار.
بۇ يەردە ،
- Key1: = دائىرە («B5») كودقا قايسى ئىستوننى رەتلەشنى بىلدۈرۈش ئۈچۈن. ئەگەر ئىستوننى تۆۋەنلەش تەرتىپى بويىچە رەتلىمەكچى بولسىڭىز ، ئۇنىڭ ئورنىغا xlDescending نى يېزىڭ.
- ماۋزۇ: = xlNo →ئىستونىمىزدا ھېچقانداق ماۋزۇ بولمىغاچقا ، ئۇنى xlNo تاللانمىسى بىلەن بەلگىلىدۇق.
- F5 نى بېسىڭ كۇنۇپكا تاختىڭىزدا ياكى تىزىملىك بالدىقىدىن ئىجرا - & gt; Sub / UserForm نى ئىجرا قىلىڭ. ماكرونى ئىجرا قىلىش ئۈچۈن تارماق تىزىملىك بالدىقىدىكى كىچىك ئويۇن سىنبەلگىسى نى باسسىڭىزلا بولىدۇ.
ئىستون ھازىر ئۆرلەش تەرتىپى بويىچە رەتلەندى . ) . دائىرىنى قولدا ئېنىقلاشنىڭ دائىرىسى دائىرە («B5: B15») ، بىز يازدۇق ، دائىرە ( «B5» ، دائىرە («B5»). ئاخىرلىشىش (xlDown)) . ئەگەر بوش كاتەكچىلەر بولسا ، سانلىق مەلۇماتلار پەقەت بىرىنچى قۇرۇق كاتەكچە دەپ قارىلىدۇ.
تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى جەدۋەلنى رەتلەش (4 خىل ئۇسۇل) 2. ماۋزۇ
بىلەن يەككە ئىستوننى رەتلەش ئۈچۈن VBA ماكرو قىستۇرۇڭ ، ئالدىنقى بۆلەكتە بىزدە بىر ئىستوننىڭ سانلىق مەلۇمات جەدۋىلى يوق ، ئەمما ھازىر بىزدە a بار. ماۋزۇ بىلەن .
بۇ قېتىم ئۇنى VBA ماكرو بىلەن رەتلەشنى ئۆگىنىمىز> باسقۇچلار:
- ئىلگىرىكىگە ئوخشاش ، كۆرۈنۈشلۈك ئاساسىي تەھرىرلىگۈچنى ئېچىڭ ئاچقۇچى بەتكۈچىدىن ۋە كود كۆزنىكىگە a بۆلەك قىستۇر.
- كود كۆزنىكىگە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.
8027
كودىڭىز ئىجرا بولۇشقا تەييارلاندى.
بۇ يەردە ،
- ئاچقۇچ 1: = دائىرە (“ B5 ») → بەلگىلەنگەن B5 كودنى قايسى ستوننى رەتلەشنى بىلدۈرۈش ئۈچۈن. تۆۋەنلەش تەرتىپى بۇ تەرتىپنى xlDescending دەپ بەلگىلىدى.
- بەت: تاللاش.
- .
تېخىمۇ كۆپ ئوقۇڭ:
مۇشۇنىڭغا ئوخشاش ئوقۇشلۇقلار:
- Excel دىكى IP ئادرېسنى قانداق رەتلەش (6 خىل ئۇسۇل)
- [ھەل قىلىندى!] Excel تەرتىپلەش ئىشلىمەيدۇ (2 ھەل قىلىش چارىسى) e Excel دا VBA نى ئىشلىتىش (6 مىسال)
- Excel دىكى ئىسىم بويىچە قانداق تەرتىپلەش (3 مىسال)
3. VBA ماكرو ماۋزۇسىز ياكى كۆپ بولمىغان ئىستونلارنى رەتلەش ئۈچۈن
سىز يەنە سانلىق مەلۇمات ئامبىرىڭىزدىكى VBA كودى بىلەن كۆپ ئىستوننى رەتلىيەلەيسىز.
قەدەم باسقۇچلار: 2> a بۆلەك كود كۆزنىكىدە.
.SortFields.Add Key: = Range (“B4”) ، بۇيرۇق: . ئۇلار ئۆرلەش تەرتىپىدە . xlNo كودنىڭ ئىچىدە. .
4. ماكرو Excel دىكى ماۋزۇنى قوش چېكىش ئارقىلىق سانلىق مەلۇماتلارنى رەتلەش
ئەگەر ماۋزۇغا قوش چېكىش ئارقىلىقلا سانلىق مەلۇماتلارنى ئوڭايلا رەتلىمەكچى بولسىڭىز ، بۇنى <ئارقىلىق قىلالايسىز. 1> VBA كودى.
قەدەم باسقۇچلار:
- .
- كۆرۈنگەن تاللاش تىزىملىكىدىن كودنى كۆرۈش نى چېكىڭ>
8983
- كودنى ساقلاڭ.
- ئەمدى قىزىقىش جەدۋىلىگە قايتىڭ ، ئەگەر سىز ماۋزۇلارنى قوش چېكىڭ ستونلارنىڭ قايتا تەشكىللىنىۋاتقانلىقىنى كۆرىسىز.
تېخىمۇ كۆپ ئوقۇڭ: سانلىق مەلۇماتلارنى قانداق رەتلەش ۋە سۈزۈش Excel (تولۇق يېتەكچى)<2 ئۇسۇلىنى تەرتىپلەش. مەسىلەن ، ئەگەر سىز A1: A10 دائىرىسىنى رەتلىمەكچى بولسىڭىز ، ھەر قېتىم كود ئىچىدە يوللاشنىڭ ئورنىغا ، ئۇنىڭ ئىسىملىك دائىرىسىنى قۇرالايسىز ، مەسىلەن « SortRange »ۋە دائىرە. ياكى ئۇنداق ئەمەس ، سىز xlGuess پارامېتىرىنى ئىشلىتىپ سىستېمىنى بەلگىلىيەلەيسىز.
خۇلاسە
بۇ ماقالە سىزگە قانداق قىلىشنى كۆرسىتىپ بەردى Excel VBA دىكى ستوننى رەتلەڭ. بۇ ماقالىنىڭ سىزگە ناھايىتى پايدىلىق بولۇشىنى ئۈمىد قىلىمەن. بۇ تېمىغا مۇناسىۋەتلىك سوئاللىرىڭىز بار-يوقلۇقىنى سوراپ بېقىڭ.
پارامېتىر | تەلەپ قىلىنغان / ئىختىيارى | ||
---|---|---|---|
ئاچقۇچ | تاللانما | ۋارىيانت | قىممەت دائىرىسى ياكى ئىستوننى بەلگىلەيدۇ. تەرتىپكە سېلىش كېرەك. |
زاكاز | ئىختىيارى | XlSortOrder تەرتىپلەشنىڭ تەرتىپلىرىنى بەلگىلەيدۇ.
| |
ماۋزۇ | ئىختىيارى | XlYesNoGuess | بىرىنچى قۇردا ماۋزۇ بار-يوقلۇقىنى بەلگىلەيدۇ .
|