VBA نىڭ Excel دا باشقا بىر قۇر بار-يوقلۇقىنى تەكشۈرۈش (6 خىل ئۇسۇل)

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

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

مەشىق ئەندىزىسىنى چۈشۈرۈش

سىز بۇ يەردىن ھەقسىز مەشىق Excel قېلىپىنى چۈشۈرەلەيسىز. Excel نىڭ

دىكى باشقا بىر قۇرنىڭ بار-يوقلۇقىنى تەكشۈرۈش بۇ بۆلەكتە ، سىز VBA نى قانداق يولغا قويۇشنىڭ 6 خىل ئۈنۈملۈك ئۇسۇلىنى تاپالايسىز .

1. VBA ھەرپ تىزمىسىنىڭ

بار-يوقلۇقىنى تەكشۈرۈش باسقۇچلار:

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

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

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

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

  • ماكرونى ئىجرا قىلىڭ.

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

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

2. VBA ھەرپ تىزمىسىنىڭ نومۇرى بار-يوقلۇقىنى تەكشۈرۈش

سىز VBA كودى ئارقىلىق تىزمىلارنىڭ سان بار-يوقلۇقىنى تەكشۈرەلەيسىز.

تۆۋەندىكى مىسالغا قاراڭ. قايسى تىزمىلارنىڭ كىنو ئىسمى بار سانلارنى ئۆز ئىچىگە ئالىدىغانلىقىنى بايقايدۇ. 0> قەدەم باسقۇچلار: 2> كود كۆزنىكىدىكى بۆلەك .

  • كود كۆزنىكىدە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.
  • 4630
    • بۇ ئەمەس VBA پروگراممىسىنىڭ ئىجرا قىلىنىشنىڭ قوشۇمچە تەرتىپى ، بۇ ئىشلەتكۈچى ئېنىقلانغان ئىقتىدار (UDF) نى بارلىققا كەلتۈرىدۇ ، بۇ خىزمەت جەدۋىلىدە بىز بۇ ۋەزىپىنى ئورۇنداش ئۈچۈن چاقىرىمىز. شۇڭا ، كودنى يازغاندىن كېيىن ، ئىجرا كۇنۇپكىسىنى بېسىشنىڭ ئورنىغا ، تىزىملىك ​​بالدىقىدىن ساقلاش كۇنۇپكىسىنى چېكىپ ، ماكرو ھۆججەتنى ساقلاڭ.
    • ئەمدى قايتىڭ قىزىقىش جەدۋىلىگە ۋە سىز ئەمدىلا قۇرغان ئىشلەتكۈچى بەلگىلىگەن ئىقتىدارنى VBA كودى ( SearchNumber ، كودنىڭ بىرىنچى قۇرىدا) ۋە ئىقتىدارنىڭ تىرناق ئىچىگە يېزىڭ. ، باشلامچى سان بولغان تىزما كاتەكچىنىڭ كاتەكچە پايدىلىنىش نومۇرىنى كىرگۈزۈڭ (مەسىلەن كاتەكچىB5 ).
    • نى بېسىڭ.

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

    3. VBA دىن سانلارنى چىقىرىش ئۈچۈن

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

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

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

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

    4. VBA تىزمىسىدا مەلۇم ھەرپ بار-يوقلۇقىنى تەكشۈرۈش

    بۇ ئۇسۇل ئاساسەن دېگۈدەكتىرناق ئىچىدىكى تارماق بۆلەكنى تەكشۈرۈش ئۇسۇلىغا ئوخشايدۇ. : <2 كود كۆزنىكىدىكى بۆلەك.

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

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

    5. VBA بىر قاتار تىزمىلارنىڭ يەنە بىر تىزمىنىڭ بار-يوقلۇقىنى تەكشۈرۈش

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

    باسقۇچلار: <2 <<.

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

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

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

    6. VBA ھەرپ تىزمىسىدىن سىزىقلارنى چىقىرىش

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

    بىز ئۇچۇرلارنىڭ ئۇچۇرلىرىنى چىقىرىمىز. تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىدىن « كىرىس » دىن باشلانغان ئىسىملار.

    باسقۇچلار> 11> كود كۆزنىكىدە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.

    5274

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

    • كودنى ئىجرا قىلىڭ.

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

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