Excel VBA ماكروس (7 ئۇسۇل) ئارقىلىق دائىرە ئىچىدىكى سانلىق مەلۇماتلار بىلەن ئاخىرقى قۇرنى تېپىڭ.

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

مەزمۇن جەدۋىلى

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

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

📕 تېخىمۇ كۆپ ئوقۇڭ :>

بۇ دەرسلىكنى كۆرسىتىش ئۈچۈن ، بىز بۇ سانلىق مەلۇمات جەدۋىلىنى ئىشلىتىمىز:

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

VBA تەھرىرلىگۈچنى ئېچىڭ Excel.

ئالدى بىلەن ، كۇنۇپكا تاختىڭىزدىكى Alt + F11 نى بېسىڭ. ئاندىن ، قىستۇرۇش & gt; بۆلەك. ئۇنىڭدىن كېيىن ، ئۇ Excel نىڭ VBA تەھرىرىنى ئاچىدۇ.

1.دائىرىنى ئىشلىتىش. VBA

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

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

ئاندىن تۆۋەندىكى كودنى يېزىڭ:

8888

ھازىر ھۆججەتنى ساقلاڭ. ئاندىن ، Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئېچىڭ. range_end_method

نى تاللاڭ ، ئۇنىڭدىن كېيىن «ئىجرا» نى چېكىڭ.

كۆرگىنىڭىزدەك ، بىز Excel دىكى VBA نى ئىشلىتىپ دائىرە ئىچىدىكى ئەڭ ئاخىرقى قۇرنى مۇۋەپپەقىيەتلىك تاپتۇق.

2. دائىرە. Excel دىكى VBA نىڭ مال-مۈلۈكلىرىنى تېپىش

ھازىر ، VBA دا بىز Range.Find ئۇسۇلىنى ئىشلىتىپ سانلىق مەلۇمات ئامبىرىدىن مەلۇم قىممەتنى ئىزدەيمىز. ئەمما بۇ ئۇسۇل دائىرە ئىچىدىكى سانلىق مەلۇماتلار بىلەن ئاخىرقى قۇرنى تېپىشقا پايدىلىق. ئۇ تېپىش & amp; Excel نىڭ سۆزلىشىش رامكىسىنى ئالماشتۇرۇڭ. Range. تېپىش ئۇسۇلىنىڭ نۇرغۇن تالاش-تارتىشلىرى بار. ئەمما بىز ئۇلارنىڭ ھەممىسىنى ئىشلەتمەيمىز.

Range.Find ئۇسۇلىنى ئىشلىتىشتىن بۇرۇن ، سىزگە تېزرەك بىر ئۇچۇر بېرەي: searchorder: = xlByRows, searchdirection: = xlPrevious)

نېمە : = »*» كاتەكچىدە. بۇ ئاساسلىقى قۇرۇق ئەمەس ئىزدىنىش بىلەن ئوخشاشكاتەكچە. يۆنىلىش ئىزدەش يۆنىلىشىگە ئاساسەن سولدىن ئوڭغا ياكى ئوڭدىن سولغا ئىزدەلىدۇ. بۇ يەردىكى قوشۇمچە تاللاش xlByColumns بولۇپ ، ئاخىرقى ئىستوننى تاپقاندا ئىشلىتىلىدۇ.

SearchDirection: = xl ئالدىنقى - بۇ قايسى يۆنىلىش ئۈستىدە ئىزدىنىشنى بەلگىلەيدۇ. xl ئالدىنئالا ئۇنىڭ ئوڭدىن سولغا ياكى ئاستىدىن يۇقىرىغا قاراپ ئىزدەيدىغانلىقىنى كۆرسىتىدۇ. يەنە بىر تاللاش بولسا xlNext بولۇپ ، قارشى يۆنىلىشتە ئۆزگىرىدۇ.

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

0> ئاندىن تۆۋەندىكى كودنى كىرگۈزۈڭ:

6104

ھازىر ھۆججەتنى ساقلاڭ. ئاندىن Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئاچىسىز. range_find_method نى تاللاڭ.

ئاخىرىدا ، ئۇ بىزنىڭ Excel خىزمەت جەدۋىلىمىزدىكى سانلىق مەلۇماتلار بىلەن ئاخىرقى قۇرنى تاپالايدۇ.

3. SpecialCells ئىقتىدارىنى ئىشلىتىپ VBA ئارقىلىق ئاخىرقى قۇرنى تېپىش ئۇسۇل كۇنۇپكا تاختىڭىزدا Ctrl + End نى بېسىشتەك ئىشلەيدۇ. كۇنۇپكا تاختىڭىزدا Ctrl + End نى باسسىڭىز ، مەيلى قەيەردە بولۇشىڭىزدىن قەتئىينەزەر ئۇ سىزنى ئەڭ ئاخىرقى قۇرغا ئېلىپ بارىدۇ. ئەمما سىز Excel دا VBA كودى ئارقىلىق سانلىق مەلۇماتلار بىلەن ئەڭ ئاخىرقى ئىشلىتىلگەن قۇرنى تاپماقچى بولسىڭىز ، بۇ كود سىز ئۈچۈن چوقۇم لازىم.

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

ئالدى بىلەن ، VBA تەھرىرلىگۈچنى ئېچىڭ.

ئاندىن تۆۋەندىكى كودنى كىرگۈزۈڭ: ئاندىن ،Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئاچىمىز. specialcells_method نى تاللاڭ.

ئۇنىڭدىن كېيىن ، ئىجرا نى بېسىڭ.

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

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

ئالدى بىلەن ، VBA تەھرىرلىگۈچنى ئېچىڭ. ئاندىن Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئاچىسىز. usedRange_method نى تاللاڭ.

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

5. Excel

دىكى VBA نى ئىشلىتىپ جەدۋەل دائىرىسىنى ئىشلىتىش. خىزمەت جەدۋىلىڭىزدىكى جەدۋەلنى بۇ ئۇسۇل بىلەن سانلىق مەلۇمات بىلەن ئاخىرقى قۇرنى تاپالايسىز.

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

.

ئاندىن تۆۋەندىكى كودنى يېزىڭ:

1195

ئەسكەرتىش قۇردىن كېيىن 3.

ھازىر ھۆججەتنى ساقلاڭ. ئاندىن Alt + F8 نى بېسىڭماكرو سۆزلىشىش رامكىسىنى ئېچىش. TableRange_method نى تاللاڭ.

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

6. ئىسمى ئاتالغان دائىرىدىن تېپىش دائىرە ئىچىدىكى سانلىق مەلۇماتلار بىلەن ئاخىرقى قۇر

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

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

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

.

ئاندىن تۆۋەندىكى كودنى يېزىڭ:

1184

ئەسكەرتىش .

ھازىر ھۆججەتنى ساقلاڭ. ئاندىن ، Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئېچىڭ. nameRange_method نى تاللاڭ.

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

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

ئاندىن تۆۋەندىكى كودنى يېزىڭ:

8029

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

ھازىر ، ھۆججەتنى ساقلاڭ. ئاندىن Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئاچىسىز. CurrentRegion_method

نى تاللاڭ ، ئاندىن «ئىجرا» نى چېكىڭ.

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

Remember ئەستە تۇتۇشقا تېگىشلىك ئىشلار

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

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

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

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