VBA Excel دىكى رەت-رەت ھالقىدىن ھالقىش (6 مىسال)

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

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

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

>

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

  • باشلاش ئۈچۈن ، ئاكتىپ خىزمەت جەدۋىلىگە كىرىڭ دائىرە ئۆزگىرىشچان '. 2> ۋە ' كودنى كۆرۈش ' تاللانمىسىنى تاللاڭ. باسسىڭىزمۇ بولىدۇ Alt + F11 ئۇنى ئاچىدۇ.

    .
  • بۇنىڭدىن باشقا ، كود كۆزنىكىگە كودنى كىرگۈزۈڭ:
3927
> كودنى ئىجرا قىلىش.

  • ئاخىرىدا ، بىز تۆۋەندىكى ئېكران رەسىمىگە ئوخشاش نەتىجىگە ئېرىشىمىز.

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

    كۆرۈپ باقايلى بۇ ئۇسۇلنى قوللىنىشنىڭ قەدەم باسقۇچلىرى.

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

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

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

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

بۇ مىسالغا مۇناسىۋەتلىك باسقۇچلارنى كۆرۈپ باقايلى.

باسقۇچلار:

  • باشتا كاتەكچە دائىرىسىنى تاللاڭ ( D5: D9 ).

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

    • بۇ جەريان تاللانغان دائىرىنىڭ ئەڭ ئاخىرقى قىممىتى D9 بولغانغا قەدەر داۋاملىشىدۇ.

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

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

  • Excel ماكرو: ھەرىكەتچان دائىرە بىلەن كۆپ ئىستوننى تەرتىپلەش (4 خىل ئۇسۇل) . بۇ مىسال ئالدىنقى مىساللارغا ئازراق ئوخشىمايدۇ. مۇنەۋۋەر خىزمەت جەدۋىلى ئۈچۈن ئايلانما دائىرىنى خاسلاشتۇرالايمىز. بۇ ئۇسۇلنى چۈشەندۈرۈش ئۈچۈن تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىنى ئىشلىتىمىز. تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىدە ، دائىرە ( B8: C12 ) نىڭ قىممىتىنى مەلۇم قىممەت بىلەن تولدۇرىمىز.

    تۆۋەندىكى باسقۇچلارنى بېسىپ ئۆتىمىز. بۇ ئۇسۇلنى ئىجرا قىلىش.

    باسقۇچلار: B2 كاتەكچىدىكى 1> C . '.

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

  • نەتىجىدە ، سانلىق مەلۇمات جەدۋىلى قىممەت بىلەن تولدىتۆۋەندىكى ئۇسۇلدا 2500.00 .

ئەسكەرتىش:

يۇقارقى رەسىمدە ، قىممىتى 6 دائىرىنىڭ ئالدىنقى ئىككى قۇرغا ۋەكىللىك قىلىدۇ ( B8: B9 ). كاتەكچە 6 نىڭ ئورنىغا B1 . بىز تۆۋەندىكى رەسىمدىكى نەتىجىنى كۆرەلەيمىز. بىز قانداق قىلىپ VBA نى ئىشلىتىپ پۈتكۈل قۇرنى ئايلىنىپ ئۆتىمىز. بۇ مىسال تاللانغان بىر ياكى بىر نەچچە قۇردىن مەلۇم قىممەتنىڭ ئورنىنى تاپالايدۇ.

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

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

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

    • يۇقارقى رەسىمدە ، يورۇتۇلغان قىممەت ' Chris ' بىز ئىزدەيدىغان قىممەتنى كۆرسىتىدۇ. دائىرە قىممىتى ' 5: 9 ' بىزنىڭ كاتەكچە دائىرىسىدىكى قىممەتنى ئىزدەيدىغانلىقىمىزنى كۆرسىتىدۇ ( B5: B9 ).
    • ئاخىرىدا ، ئۇچۇر رامكىسى بۇ قىممەتنى كۆرسىتىپ بېرىدۇ' Chris ' B6 كاتەكچىگە جايلاشقان.

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

    6. Excel VBA

    بىلەن دائىرە ئىچىدىكى ھەر بىر رەت تەرتىپتىن ھالقىش ئاخىرقى مىسالدا ، بىز VBA <2 نى قوللىنىمىز> ھەر بىر n-th دائىرە ئىچىدە ئايلىنىش. تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىدە ، سانلىق مەلۇمات دائىرىمىزنىڭ غەلىتە سان قۇرلىرىغا رەڭلىك سايە قوللىنىمىز.

    ئۇنداقتا ، بۇ ئۇسۇلنى قوللىنىشنىڭ باسقۇچلىرىنى كۆرۈپ باقايلى. 0> قەدەم باسقۇچلار: ' كودنى كۆرۈش ' تاللاشنى تاللاڭ.

    بۇ خىزمەت جەدۋىلى ئۈچۈن. بىز يەنە Alt + F11 نى بېسىپ بۇ كود كۆزنىكىگە ئېرىشەلەيمىز.

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

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

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

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