مەزمۇن جەدۋىلى
بۇ دەرسلىكتە ، 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 ھەل قىلىش لايىھىسىگە دىققەت قىلىڭ.