Excel VBA ستوندىكى ئىشلىتىلگەن دائىرىنى تاللايدۇ (8 مىسال)

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

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

. ستوندىكى UsedRange نى تاللاش ئۈچۈن VBA. ، بىز بارلىق مىساللار ئۈچۈن ئىشلىتىدىغان سانلىق مەلۇمات جەدۋىلىنى كۆرەلەيمىز. سانلىق مەلۇمات جەدۋىلىدە ساتقۇچىلار ، ئۇلارنىڭ ئورنى ، رايون ، ۋە « ئومۇمىي سومما » نىڭ ئىسمى بار. بۇ سانلىق مەلۇمات جەدۋىلىدە ، ئىشلىتىلگەن دائىرە ماۋزۇنى ئۆز ئىچىگە ئالىدۇ. شۇڭلاشقا ، تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىدە ئىشلىتىلگەن دائىرە ( B2: E15 ).

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

باسقۇچلار: ' Select_Columns '.

  • ئۇنىڭدىن باشقا ، « كودنى كۆرۈش » نى تاللاڭ>
  • ئاندىن ، يۇقارقى ھەرىكەت بىر بوشلۇقنى ئاچىدۇ بۇ خىزمەت جەدۋىلى ئۈچۈن VBA كود كۆزنىكى. بىز يەنە Alt + F11 نى بېسىپ بۇ كود كۆزنىكىگە ئېرىشەلەيمىز.
  • كېيىنكى قەدەمدە ، بۇ كود كۆزنىكىگە تۆۋەندىكى كودنى كىرگۈزۈڭ:
  • 6700
    • ئۇنىڭدىن كېيىن ، ئىجرا نى چېكىڭ ياكى F5 كۇنۇپكىسىنى بېسىپ كودنى ئىجرا قىلىڭ.

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

    باسقۇچلار: <>>>

    • نۆۋەتتىكى خىزمەت جەدۋىلى ئۈچۈن قۇرۇق VBA كود كۆزنىكىنى ئاچىدۇ. بۇ كۆزنەككە ئېرىشىشنىڭ يەنە بىر ئۇسۇلى كۇنۇپكا تاختىسىدىن Alt + F11 نى بېسىش.
    • ئاندىن ، تۆۋەندىكى كودنى شۇ كود كۆزنىكىگە قىستۇرۇڭ:
    5442
    • ھازىر ، كودنى ئىجرا قىلىش ئۈچۈن ئىجرا نى بېسىڭ ياكى F5 كۇنۇپكىسىنى بېسىڭ.

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

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

      باسقۇچلار: 13>

    • ئىككىنچىدىن ، ئاكتىپ ۋاراق نامىدا ئوڭ تەرەپنى چېكىڭ ۋە ' كودنى كۆرۈش ' نى تاللاڭ.

    • يۇقارقى بۇيرۇق ئاكتىپ خىزمەت جەدۋىلى ئۈچۈن قۇرۇق VBA كود كۆزنىكىنى ئاچىدۇ. بىز يەنە كۇنۇپكا تاختىسىدىن Alt + F11 نى بېسىپ كود كۆزنىكىگە ئېرىشەلەيمىز.
    • ئۈچىنچىسى ، بۇ قۇرۇق كود كۆزنىكىگە تۆۋەندىكى كودنى كىرگۈزۈڭ:
    2740
    • كېيىنكى قەدەمدە ، ئىجرا نى چېكىڭ ياكى F5 كۇنۇپكىسىنى بېسىپ كودنى ئىجرا قىلىڭ.

    • ئاخىرىدا ، بىز ئۇچۇر رامكىسىغا ئېرىشىمىز. ئىشلىتىلگەن دائىرە ئىچىدىكى ئىستونلارنىڭ سانى 4 .

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

    باسقۇچلار:

      ئاخىرقى ئىستون 'دەپ ئاتىلىدىغان ئاكتىپ جەدۋەلدە.
      • شۇڭا ، يۇقارقى بۇيرۇق شۇ خىزمەت جەدۋىلى ئۈچۈن قۇرۇق VBA كود كۆزنىكىنى ئاچىدۇ. بۇ كود كۆزنىكىنى ئېچىشنىڭ باشقا بىر ئۇسۇلى بولسا Alt + F11 نى بېسىش.
      • ئۇنىڭدىن كېيىن ، بۇ كود كۆزنىكىگە تۆۋەندىكى كودنى قىستۇرۇڭ:
      8599
      • ھازىر ، ئىجرا نى چېكىڭ ياكى F5 كۇنۇپكىسىنى بېسىپ كودنى ئىجرا قىلىڭ.

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

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

      • Excel دىكى دائىرە ئىچىدىكى ھەر بىر قۇر ئۈچۈن VBA نى قانداق ئىشلىتىش
      • VBA نى ئىشلىتىپ Excel دىكى ئاكتىپ كاتەكچىنىڭ دائىرىسىنى تاللاڭ (3 خىل ئۇسۇل)
      • Excel ماكرو: ھەرىكەتچان دائىرە بىلەن كۆپ ئىستوننى تەرتىپلەش (4 خىل ئۇسۇل)

      5. VBA

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

      باسقۇچلار:> '.

    • كېيىنكى ، بۇ جەدۋەل نامىدا نى ئوڭ چېكىڭ. « كودنى كۆرۈش » تاللانمىسىنى تاللاڭ.

    . ئۇنىڭدىن باشقا ، بىز بۇ كود كۆزنىكىنى ئېچىش ئۈچۈن Alt + F11 نى باسساق بولىدۇ.

  • ئۇنىڭدىن كېيىن ، بۇ كود كۆزنىكىگە تۆۋەندىكى كودنى كىرگۈزۈڭ:
  • 9954
    • ھازىر ، كودنى ئىجرا قىلىش ئۈچۈن ئىجرا نى بېسىڭ ياكى F5 نى بېسىڭ.

    • ئاخىرىدا ، تۆۋەندىكى رەسىمدىكى نەتىجىنى كۆرەلەيمىز. ئاخىرقى ئىستوننىڭ تاللانغان ئاخىرقى كاتەكچىسى E15 كاتەكچىسى.

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

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

    • ئىككىنچىدىن ،' كۆرۈش كودى 'نى تاللاڭ.

    • قۇرۇق VBA كود كۆزنىكىنى ئاچىدۇ. بۇ كود كۆزنىكىنى ئېچىشنىڭ يەنە بىر ئۇسۇلى Alt نى بېسىش + F11 .
    • ئۈچىنچىسى ، تۆۋەندىكى كود كۆزنىكىگە تۆۋەندىكى كودنى كىرگۈزۈڭ:
    2311
    ئىجرا قىلىش ياكى F5 كۇنۇپكىسىنى بېسىڭ.

      تۆۋەندىكى رەسىم نەتىجىنى كۆرسىتىدۇ.

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

    • Excel دىكى بىر قاتاردىكى ئىستونلار (5 مىسال) قۇرۇق ھۈجەيرىلەرنى ساناش ئۈچۈن VBA UsedRange خاسلىقى

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

      باسقۇچلار: Empty_Cells '. 12> يۇقارقى ھەرىكەت قۇرۇق VBA كود كۆزنىكىنى ئاچىدۇ. بۇ كود كۆزنىكىنى ئېچىشنىڭ باشقا بىر ئۇسۇلى بولسا Alt + F11 نى بېسىش.

    • ئاندىن ، بۇ كود كۆزنىكىگە تۆۋەندىكى كودنى قىستۇرۇڭ:
    7691
    • ئۇنىڭدىن كېيىن ، ئىجرا نى بېسىڭ ياكى F5 كۇنۇپكىسىنى بېسىپ كودنى ئىجرا قىلىڭ.

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

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

      باسقۇچلار: جەدۋەل بەتكۈچى ' First_Empty '>

      • ئۇ قۇرۇق VBA كود كۆزنىكىنى ئاچىدۇ. بىز يەنە Alt + F11 نى بېسىپ بۇ كود كۆزنىكىنى ئاچىمىز.
      • بۇنىڭدىن باشقا ، بوش VBA كود كۆزنىكىگە تۆۋەندىكى كودنى كىرگۈزۈڭ:
      8533
      • ئاندىن ، كودنى ئىجرا قىلىش ئۈچۈن ئىجرا نى بېسىڭ ياكى F5 كۇنۇپكىسىنى بېسىڭ.

      • ئاخىرىدا ، يۇقارقى كود E16 كاتەكچىگە ' FirstEmptyCell ' قىممىتىنى قىستۇرىدۇ. بۇ سانلىق مەلۇمات جەدۋىلىنىڭ ئىشلىتىلگەن دائىرىسىدىن كېيىنكى E ئىستوننىڭ تۇنجى قۇرۇق كاتەكچىسى.

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

      غىچە بولغان ئارىلىقتا ئايلىنىپ ئۆتۈڭخۇلاسە

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

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