مەزمۇن جەدۋىلى
چوڭ سانلىق مەلۇمات ئامبىرىدا ، كۆپىنچە ۋاقتىڭىزنى دائىرە ۋە كاتەكچىلەر بىلەن بىر تەرەپ قىلدىڭىز. بەزىدە ئوخشاش ھەرىكەتنى چوڭ دائىرىدە ياكى كۆپ ساندىكى كاتەكچىلەردە تەكرارلىشىڭىز كېرەك. بۇ شۇنىڭ بىلەن بىر ۋاقىتتا ۋاقتىڭىزنى يوقىتىپ ، ئۈنۈمىڭىزنى تۆۋەنلىتىدۇ. بۇ مەسىلىنى ھەل قىلىشنىڭ ئاقىلانە چارىسى VBA پروگرامما تۈزۈش كودى قۇرۇش بولۇپ ، ئۇ دائىرىدىكى ھەر بىر كاتەكچىدىن ئۆتىدۇ ۋە سىز كۆرسەتكەن ئوخشاش ھەرىكەتنى قىلىدۇ. بۈگۈن بىز بۇ ماقالىدە Excel دىكى ھەر بىر كاتەكچىگە VBA نى قانداق قىلىش توغرىسىدا مۇلاھىزە قىلىمىز.
Excel.xlsx دائىرىسىدىكى ھەر بىر كاتەكچىگە VBA كودى 0> VBA كودى ئارقىلىق ھەر بىر كاتەكچىگە دائىرە ياكى ئىستون ياكى قۇر ئوخشاش فورمۇلانى ئىجرا قىلالايسىز. بۇ بۆلەكتە ، بىز بارلىق بۆلەكلەرنى ئۆتىمىز. بېرىلگەن دائىرە ( B3: F12 ). بۇنىڭ ئۈچۈن بىز VBA كودى قۇرىمىز. كۆرسەتمىلەر تۆۋەندە
1-قەدەم:
- ئالدى بىلەن بۇيرۇق كۇنۇپكىسىنى قىستۇرۇپ خىزمىتىمىزنى ئاددىيلاشتۇرىمىز. . ئاچقۇچىلار بەتكۈچى گە كىرىپ ، قىستۇرۇش نى تاللاڭ ۋە بۇيرۇق كۇنۇپكىسىنى بېسىپ بىرنى ئېلىڭ.
- بىز بۇيرۇققا ئېرىشتۇقكۇنۇپكا. 1313 بەزى تاللاشلارنى ئۆزگەرتىش ئۈچۈن خاسلىق نى چېكىڭ ۋە چېكىڭ.
- بۇيرۇق كۇنۇپكىسىنىڭ ئىزاھاتىنى ئۆزگەرتىڭ. بۇ يەردە بىز ئىسىمنى « بۇ يەرنى چېكىڭ » غا ئۆزگەرتىمىز.
2-قەدەم:
- ھازىر بۇيرۇق كۇنۇپكىسىنى قوش چېكىپ VBA بۆلەك نى ئېچىڭ. بۇ يەردە بىز ۋەزىپە ئۈچۈن VBA كودىمىزنى يازىمىز.
- ئالدى بىلەن ئىككى ئۆزگەرگۈچى مىقدارنى ئېلان قىلىمىز. دائىرە ئوبيېكتلىرىنى CL ۋە Rng دەپ ئاتايمىز. ئۇلارغا خالىغانچە ئىسىم قويسىڭىز بولىدۇ.
4489
- بۇ بۇيرۇق ئارقىلىق ئالاھىدە دائىرىنى بەلگىلەڭ ، Rng = خىزمەت جەدۋىلى («VBA1»). دائىرە («B3: F12»)
- ھازىر بىز كودنى ئىشلىتىپ ھەر بىر كاتەكچىدە ئىجرا قىلىمىز. بۇ كود بولسا ،
4972
- قىممەت = 100 ئۇنىڭ بېرىلگەن دائىرىدىكى ھەر بىر كاتەكچىگە 100 قايتىدىغانلىقىنى كۆرسىتىدۇ.
- شۇڭا بىزنىڭ ئاخىرقى كودىمىز بولىدۇ ،
1336
- ئاساسلىق خىزمەت جەدۋىلىڭىزگە كىرىپ ، بۇيرۇق كۇنۇپكىسىنى بېسىپ VBA نى ئىجرا قىلىڭ. دائىرە ئىچىدىكى ھەر بىر كاتەكچىگە.
3-قەدەم:
- دائىرە ئىچىدىكى ھەر بىر كاتەكچىنىڭ تېكىست قىممىتىنى قويۇڭ. ئۇ ھالدا ، VBA كۆزنىكىگە كىرىڭ ، 100 نىڭ ئورنىغا ، ئىجرا قىلماقچى بولغان تېكىست قىممىتىنى قىستۇرۇڭ. ئۆزگەرتىلدىقۇر بولسا
5866
- بۇيرۇق كۇنۇپكىسىنى بېسىڭ ، VBA كودى دائىرە ئىچىدىكى ھەر بىر كاتەكچىگە بۇ تېكىست قىممىتىنى قايتۇرىدۇ.
4-قەدەم:
- بۇ باسقۇچتا بىز ئازراق چوڭقۇرلاپ قېزىمىز. بىزنىڭ دائىرىمىزدىكى ھەر بىر بوش كاتەكچىنى گەۋدىلەندۈرمەكچىمىز دەيلى.
- بۇنىڭ ئۈچۈن ، ھازىرقى كودىڭىزغا يېڭى شەرت قوشۇڭ. يېڭى فورمۇلا بولسا ،
5997
- بۇ يېڭى كود قىزىل رەڭدىكى قۇرۇق كاتەكنى گەۋدىلەندۈرىدۇ. شۇڭا تولۇق كود بولسا ،
8466
- بۇيرۇق كۇنۇپكىسىنى بېسىش ئارقىلىق نەتىجىگە ئېرىشىڭ.
مۇشۇنىڭغا ئوخشاش ئوقۇشلۇق:
- Excel دىكى VBA نىڭ دائىرە ئوبيېكتىنى قانداق ئىشلىتىش (5 خۇسۇسىيەت) VBA دائىرىسىنى ئىشلىتىش (11 خىل ئۇسۇل)
- Excel دىكى تېكىستنى قانداق ھېسابلاش (7 ئاسان ئۇسۇل)
2. VBA قىستۇرۇش دائىرە ئىستونىدىكى ھەر بىر كاتەكچىنىڭ كودى
بىز ھەر بىر كاتەكچىنىڭ VBA كودىنى بىر ئىستوندا ئىجرا قىلالايمىز. بىزدە سان بار ستون بار دەپ پەرەز قىلايلى ، بىز 10 دىن تۆۋەن بولغان رەڭلەرنى رەڭلىشىمىز كېرەك. ھەر بىر كاتەكچىنى ئىستوندا ئىجرا قىلىدىغان VBA كودى قۇرىمىز.
1-قەدەم:
- بىز مۇزاكىرە قىلغان كۆرسەتمىلەرگە ئاساسەن بۇيرۇق كۇنۇپكىسى قۇرۇڭ.
قەدەم 2:
- بۇيرۇق كۇنۇپكىسىنى قوش چېكىپ VBA كۆزنىكىنى ئاچىمىز.
- بىز « c » دەپ ئاتىلىدىغان ئۆزگەرگۈچى مىقدارنى ئېلان قىلىمىز. ئۇزۇن. بىز بۇ يەردە Long ئۆزگەرگۈچى مىقدارنى ئىشلىتىۋاتىمىزئۆزگەرگۈچى مىقدارنىڭ پۈتۈن سان ئۆزگەرگۈچى مىقداردىن چوڭ سىغىمچانلىقى بار. قاراڭغۇ.
3174
6767
- شۇڭا ئاخىرقى كود بولسا ،
4232بۇيرۇق كۇنۇپكىسىنى باسسىڭىز ئىجرا بولىدۇ ۋە نەتىجىنى كۆرسىتىدۇ. 0> بىزمۇ ھەر بىر كاتەكچىگە VBA كودىنى ئىجرا قىلالايمىز. بېرىلگەن قۇردا ، بىز ھەر بىر كاتەكچىگە ئوخشاش ھەرىكەت قىلىشىمىز كېرەك.
1-قەدەم:
- بۇيرۇق كۇنۇپكىسىنى قوشۇڭ ۋە ئۇنىڭ ئىسمىنى « بۇ يەرنى چېكىڭ! » غا ئۆزگەرتىڭ
- بۇ كۇنۇپكىنى قوش چېكىڭ. VBA كۆزنىكىنى ئېچىڭ. تۆۋەندە تەمىنلەنگەن VBA كودىنى يېزىڭ.
- كۇنۇپكىنى بېسىڭ ، بىزنىڭ نەتىجىمىز مۇشۇ يەردە.
تېز خاتىرىلەر
👉 ئەگەر سىزدە پروگرامما ئاچقۇچى بەتكۈچى كۆرۈنمەيدۇ ، سىز بۇ كۆرسەتمىنى ئىشلىتىپ ئۇنى قوزغىتالايسىز.
بىز ھەر بىر كاتەكچىگە دائىرە ئىچىدە VBA نى ئىجرا قىلىش ئۈچۈن ئوخشىمىغان ئۈچ خىل ئۇسۇلنى باشتىن كەچۈردۇق. سوئالىڭىز ۋە سوئالىڭىز بولسا باھا بېرىشىڭىزنى قارشى ئالىمىز. Excel ۋەزىپىلىرىگە مۇناسىۋەتلىك باشقا ماقالىلىرىمىزنىمۇ كۆرەلەيسىز!