Excel دىكى ئاكتىپ كاتەكچىدىن VBA نى قانداق ئىشلىتىش (3 خىل ئۇسۇل)

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

بىز سىزگە Excel VBA دىن غىچە ئاكتىپ كاتەكچىدىن تاللاش دائىرىسىنى 3 ئۇسۇلىنى كۆرسىتىپ ئۆتىمىز>. بۇنى كۆرسىتىش ئۈچۈن ، بىز 3 ئىستون : « بىرىنچى ئىسىم » ، « فامىلىسى » ۋە « ئېلېكترونلۇق خەت <2» بولغان سانلىق مەلۇمات جەدۋىلىنى تاللىدۇق> ». بىز كاتەكچىنى تاللايمىز ۋە Excel VBA نى ئىشلىتىپ ، بۇ كاتەكچىدىن دائىرىسىنى تاللايمىز.

ئەمەلىي مەشغۇلات دەپتىرىنى چۈشۈرۈڭ

ئاكتىپ كاتەكچىدىن دائىرىنى تاللاڭ. Xlsm

9> 1. VBA نى ئىشلىتىپ ئاكتىپ كاتەكچىدىن ئاخىرقى بوش بولمىغان كاتەكچىگىچە بولغان ئارىلىقنى تاللاش

بىرىنچى خىل ئۇسۇل ئۈچۈن ، بىز دائىرە. ئاخىرى خاسلىقىنى ئىشلىتىمىز.

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

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

  • بىرىنچىدىن ، ئاچقۇچىلار دىن بەتكۈچ & gt; & gt; & gt; Visual Basic نى تاللاڭ.

Visual Basic كۆزنىكى كۆرۈنىدۇ. ئاخىرىدا ، دىن & gt; & gt; & gt; بۆلەك نى تاللاڭ.

بۇ بۆلەك كۆزنىكىنى ئېلىپ كېلىدۇ.

1.1. End (xlUp) خاسلىقىنى ئىشلىتىش

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

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

  • ئىككىنچىدىن ، تۆۋەندىكى كودنى كىرگۈزۈڭ.
  • 4143

    بىز تېلېفون قىلىمىز تارماق تەرتىپ ToUp . ئاندىن بىز دائىرە نى تاللاۋاتىمىز. بىرىنچى قىممىتى بىزنىڭ ئاكتىپ كاتەكچىمىز . ئاخىرقى قىممىتى ActiveCell.End (xlUp) . ئاخىرىدا ، بىز دائىرە بىلەن دائىرە نى تاللايمىز. ئۇسۇلىنى تاللاڭ.

    • ئۈچىنچىسى ، ئۇنى ساقلاڭ ۋە كۆزنەكنى تاقاڭ.
    • ئۇنىڭدىن كېيىن ، كاتەكچى C6 نى تاللاڭ. بۇ كاتەكچى بىزنىڭ ئاكتىپ كاتەكچىمىز .

    ھازىر ، بىز بارىمىز. ماكرو كۆزنىكىنى ئېلىپ بېرىڭ. بۇنى قىلىش-

    • ئاچقۇچى بەتكۈچىدىن & gt; & gt; & gt; ماكروس نى تاللاڭ.

    ئۇنىڭدىن كېيىن ، ماكرو سۆزلىشىش رامكىسى كۆرۈنىدۇ. 3>

    • ئاندىن ، « ماكرو ئىسمى: » دىن « ToUp » نى تاللاڭ.
    • ئاخىرىدا ، ئىجرا <2 نى بېسىڭ. <>

      تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: ھەرىكەتچان دائىرىنى باشقا خىزمەت دەپتىرىگە كۆچۈرۈڭ

      1.2. ئاخىرلىشىش (xlDown) خاسلىقىنى ئۆز ئىچىگە ئالغان

      بۇ بۆلەكتە ، بىز ئاكتىپ كاتەكچىمىز دىن دائىرىسىنى تۆۋەنگە تاللايمىز.

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

      • بىرىنچىدىن ، مودۇل كۆزنىكىنى ئېلىپ كىرىڭ. <تۆۋەندىكى كود. ئاندىن بىز دائىرە نى تاللاۋاتىمىز. بىرىنچى قىممىتى بىزنىڭ ئاكتىپ كاتەكچىمىز . ئاخىرقى قىممىتى ActiveCell.End (xlDown) . ئاخىرىدا ، بىز دائىرە بىلەن دائىرە نى تاللاڭ. ئۇسۇلىنى تاللاڭ.

    • ئۈچىنچىسى ، نى ساقلاڭ ۋە كۆزنەكنى تاقاڭ.
    • ئۇنىڭدىن كېيىن ، كاتەكچى C6 نى تاللاڭ. بۇ بىزنىڭ ئاكتىپ كاتەكچىمىز >
    • « ToDown » نى تاللاڭ.
    • ئاخىرىدا ، ئىجرا نى بېسىڭ.

    شۇنداق قىلىپ ، بىز Excel VBA نى ئىشلىتىپ ئاكتىپ كاتەكچىمىز دىن

    دائىرە نى تاللىدۇق.

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

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

    • Excel VBA: دائىرە ئىچىدىكى ئىستونلار ئارقىلىق ئايلىنىش (5 مىسال) 13>
    • Excel ماكرو: ھەرىكەتچان دائىرە (كۆپ خىل ئۇسۇل) بىلەن كۆپ ئىستوننى رەتلەڭ (2 خىل ئۇسۇل)
    • 2>
    • Excel VBA (3 خىل ئۇسۇل) دىكى دائىرىنى قانداق قىلىپ Array غا ئايلاندۇرۇش

    1.3. ئاخىرى (xlToLeft) خاسلىقىنى قوللىنىش

    بۇ بۆلەكتە ، بىز ئاكتىپ كاتەكچىمىزنىڭ سول

    گە دائىرىسىنى تاللايمىز. .

    قەدەم باسقۇچلار: تۆۋەندىكى كود. ئاندىن بىز دائىرە نى تاللاۋاتىمىز. بىرىنچى قىممىتى بىزنىڭ ئاكتىپ كاتەكچىمىز . ئاخىرقى قىممىتى ActiveCell.End (xlToLeft) . ئاخىرىدا ، بىز دائىرە بىلەن دائىرە نى تاللايمىز. ئۇسۇلىنى تاللاڭ.

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

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

    1.4. ئاخىرلىشىش (xlToRight) خاسلىقىنى ئىجرا قىلىش

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

    قەدەم باسقۇچلار: تۆۋەندىكى كود. ئاندىن بىز دائىرە نى تاللاۋاتىمىز. بىرىنچى قىممىتى بىزنىڭ ئاكتىپ كاتەكچىمىز . ئاخىرقى قىممىتى ActiveCell.End (xlToRight) . ئاخىرىدا ، بىز دائىرە بىلەن دائىرە نى تاللايمىز. ئۇسۇلىنى تاللاڭ.

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

    شۇڭا ، بىز a دائىرە نى تاللىدۇقبىزنىڭ ئاكتىپ كاتەكچىمىزدىن Excel VBA نى ئىشلىتىپ.

    2. VBA دائىرىسىنى ئىشلىتىش. ئاكتىپ مۈلۈكتىن دائىرىنى تاللاش Excel

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

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

    5938

    بىز تارماق تەرتىپ Ofset نى قۇردۇق. ئاندىن بىز دائىرە نى تاللاۋاتىمىز. بىرىنچى قىممىتى بىزنىڭ ئاكتىپ كاتەكچىمىز . ئاخىرقى قىممىتى ActiveCell.Offset (1,2) . Offset خاسلىقى بىلەن بىز 1 قۇرنى ۋە 2 ​​ئىستون ئوڭ غا يۆتكەيمىز. ئاخىرىدا ، بىز دائىرە بىلەن دائىرە نى تاللايمىز. ئۇسۇلىنى تاللاڭ.

    • ئىككىنچىدىن ، نى ساقلاڭ ۋە كۆزنەكنى تاقاڭ.
    • ئۇنىڭدىن كېيىن ، كاتەكچى B8 نى تاللاڭ. بۇ بىزنىڭ ئاكتىپ كاتەكچىمىز >
    • « ئىشلىتىش ئارقىلىق » نى تاللاڭ> خۇلاسىلىگەندە ، بىز ئاكتىپ كاتەكچىدىن
    a دائىرە نى تاللىدۇق. ئۇندىن باشقا ، بۇ ئاخىرقى باسقۇچنىڭ قانداق بولۇشى كېرەك.

    تېخىمۇ كۆپ ئوقۇڭ: مىساللار)

    3. نۆۋەتتىكى رايون خاسلىقىدىن پايدىلىنىپ Excel دىكى VBA نى ئىشلىتىپ ئاكتىپ كاتەكچىنىڭ دائىرىسىنى تاللاڭ.

    ئەڭ ئاخىرقى ئۇسۇل ئۈچۈن ، بىز دائىرە. ھازىرقى رايون خاسلىقىنى ئىشلىتىمىز.

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

    • بىرىنچىدىن ، تۆۋەندىكى كودنى بۆلەك كۆزنىكىگە كىرگۈزۈڭ.
    1921

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

    • ئىككىنچىدىن ، ئۇنى ساقلاڭ ۋە Excel جەدۋىلىگە قايتىڭ.
    • ئۇنىڭدىن كېيىن ، كاتەكچى C10 نى تاللاڭ. بۇ بىزنىڭ ئاكتىپ كاتەكچىمىز >
    • « رايون رايونى » نى تاللاڭ.
    • ئاخىرىدا ، ئىجرا نى بېسىڭ.

    شۇنداق قىلىپ ، بىز دائىرە نى قۇرۇق كاتەكچە گە تاللىدۇق.

    مەشىق بۆلۈمى

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

    خۇلاسە

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

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