يېڭى ئۆگەنگۈچىلەر ئۈچۈن Excel VBA ماكرو دەرسلىكى

  • ھەمبەھىرلەڭ
Michael Brown

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

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

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

    Excel دىكى ماكرو دېگەن نېمە؟

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

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

    ھەمىشە ، كىشىلەرنىڭ «ماكرو» نى تىلغا ئالغانلىقىنى ئاڭلىشىڭىز مۇمكىن.بۇ باسقۇچلارنى بېسىڭ:

    1. ماكرو ئىمپورت قىلماقچى بولغان خىزمەت دەپتىرىنى ئېچىڭ.
    2. Visual Basic تەھرىرلىگۈچنى ئېچىڭ.
    3. تۈر ئىسمى ۋە ھۆججەت ئەكىرىش نى تاللاڭ.
    4. .bas ھۆججىتىگە يۆتكىلىپ ، نى ئېچىڭ.

    >

    Excel ماكرو مىساللىرى

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

    بارلىق جەدۋەللەرنى خىزمەت دەپتىرىگە يوشۇرۇپ قويۇڭ

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

    ئاكتىپ خىزمەت جەدۋىلىنى يوشۇرۇڭ ياكى ئۇنى ناھايىتى يوشۇرۇڭ

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

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

    Sub Unmerge_Cells () تاللاش. تېلېفون. ئىشلەتكۈچىلىرىڭىزگە بەزى ئۇچۇرلار ، MsgBox ئىقتىدارىنى ئىشلىتىڭ. مانا بۇ ئەڭ ئاددىي شەكىلدىكى ماكرونىڭ بىر مىسالى: Sub Show_Message () MsgBox («ياخشىمۇسىز دۇنيا!») ئاخىرقى تارماق

    رېئال تۇرمۇشتىكى ماكرولاردا ئۇچۇر ساندۇقى ئادەتتە ئۇچۇر ياكى دەلىللەش ئۈچۈن ئىشلىتىلىدۇ. مەسىلەن ، ھەرىكەت قىلىشتىن ئىلگىرى (بىزنىڭ ئەھۋالدا كاتەكچىلەرنى ئېچىش) ، سىز ھەئە / ياق ئۇچۇر رامكىسىنى كۆرسىتىسىز. ئەگەر ئىشلەتكۈچى «ھەئە» نى چەكسە ، تاللانغان كاتەكچىلەر بىرلەشتۈرۈلمەيدۇ. ) ئەگەر جاۋاب = vbYes ئاندىن تاللانما. تېلېفونلار. بىرلەشمە ئاخىرلىشىش ئەگەر Sub Sub

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

    تۆۋەندە رىقابەت ۋە ۋاقىتنى ئاپتوماتلاشتۇرىدىغان تېخىمۇ مۇرەككەپ ماكرو ئۇلىنىشلار-ئىستېمال قىلىش ۋەزىپىلىرى:

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

    Excel ماكروسىنى قانداق قوغداش

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

    ماكرونى كۆرۈش ئۈچۈن قۇلۇپلاڭ تەھرىرلىگۈچ. 2> سۆزلىشىش رامكىسى ، قوغداش بەتكۈچىدە ، قۇلۇپنى تەكشۈرۈڭ رامكىسىنى كۆرۈش تۈرى ، پارولنى ئىككى قېتىم كىرگۈزۈڭ ۋە ماقۇل نى چېكىڭ.
  • Excel ھۆججىتىڭىزنى ساقلاش ، تاقاش ۋە قايتا ئېچىڭ.
  • Visual Basic تەھرىرلىگۈچتىكى كودنى كۆرمەكچى بولسىڭىز ، تۆۋەندىكى سۆزلىشىش رامكىسى كۆرۈنىدۇ. پارولنى كىرگۈزۈپ «جەزملە» نى چېكىڭ. قۇتىنى كۆرۈش ئۈچۈن قۇلۇپلاش تۈرىدىن.

    ئەسكەرتىش. بۇ ئۇسۇل كودنى كۆرۈش ۋە تەھرىرلەشتىن ساقلايدۇ ، ئەمما ئۇنىڭ ئىجرا قىلىنىشىنى توسىمايدۇ.

    پارولنى قوغداش ماكرونى ئىجرا قىلىشتىن

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

    ماكرو InputBox ئىقتىدارىنى ئىشلىتىپ ، ئىشلەتكۈچىنىڭ پارول كىرگۈزۈشىنى تەلەپ قىلىدۇ:

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

    ئەسكەرتىش. توردىكى ھەر خىل مەخپىي شىفىرلارنىڭ سانىنى ئويلاشقاندا ، بۇ قوغداشنىڭ مۇتلەق ئەمەسلىكىنى تونۇپ يېتىش كېرەك. سىز ئۇنى تاسادىپىي ئىشلىتىشتىن قوغداش دەپ قارىسىڭىز بولىدۇ.

    Excel ماكرو كۆرسەتمىلىرى

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

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

    كېيىنكى قۇردىكى كودنى توغرا داۋاملاشتۇرۇش ئۈچۈن ، بۇ قائىدىلەرگە ئەمەل قىلىڭ:

    • قىلماڭ كودنى تالاش-تارتىش نامىنىڭ ئوتتۇرىسىغا بۆلۈڭ.
    • ئاستى سىزىقنى ئىشلىتىپ باھانى بۇزماڭ. كۆپ قۇرلىق باھا ئۈچۈن ، ھەر بىر قۇرنىڭ بېشىدا ئەلچى (') نى يېزىڭ> تۆۋەندىكى كود مىسالى باياننى قانداق قىلىپ ئىككى قۇرغا بۆلۈشنى كۆرسىتىپ بېرىدۇ:
    جاۋاب = MsgBox ("بۇ ھۈجەيرىلەرنى بىرلەشتۈرۈشنى خالامسىز؟", _ vbQuestion + vbYesNo, "ھۈجەيرىلەرنى بىرلەشتۈرۈش")

    قانداق قىلىش كېرەك؟ ھەر قانداق خىزمەت دەپتىرىدىن ماكرونى زىيارەت قىلغىلى بولىدۇ

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

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

    ماكرو ھەرىكەتنى قانداق بىكار قىلىش

    ماكرو ئىجرا قىلىنغاندىن كېيىن ، Ctrl + Z نى بېسىش ئارقىلىق ياكى ئۇنىڭ ھەرىكىتىنى ئەسلىگە كەلتۈرگىلى بولمايدۇ. ئەمەلدىن قالدۇرۇش كۇنۇپكىسى. بىر قەدەر مۇرەككەپ ئۇسۇل.

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

    ActiveWorkbook. ساقلاش

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

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

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

    • بۇ خىزمەت كىتابى ۋە ھەر بىر جەدۋەل ئۈچۈن كود كۆزنىكىنى ئېچىڭ ، Ctrl + A نى بېسىپ بارلىق كودلارنى تاللاڭ ۋە ئۆچۈرۈڭ. (كود كۆزنىكى كۆرۈنسىمۇقۇرۇق).
    • خىزمەت دەپتىرىدىكى UserForms ۋە Class Modules نى ئۆچۈرۈڭ. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا قايتا كۆرۈشىڭىزنى ئۈمىد قىلىمەن!
    as "VBA". تېخنىكىلىق جەھەتتىن ئېيتقاندا ، بىر پەرقى بار: ماكرو بىر بۆلەك كود بولسا ، Visual Basic for Applications (VBA) بولسا مىكروسوفت تەرىپىدىن ماكرو يېزىش ئۈچۈن قۇرغان پروگرامما تىلى.

    نېمىشقا Excel ماكروسىنى ئىشلىتىسىز؟

    ماكرونىڭ ئاساسلىق مەقسىتى قىسقا ۋاقىت ئىچىدە تېخىمۇ كۆپ خىزمەتلەرنى ئىشلەش. سىز فورمۇلا ئىشلىتىپ سانلارنى قىسقارتىش ۋە تېكىست تىزمىلىرىنى كونترول قىلىشقا ئوخشاش ، ماكرو ئارقىلىق دائىم ۋەزىپىلەرنى ئاپتوماتىك ئورۇندىيالايسىز.

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

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

    Excel دا قانداق قىلىپ ماكرو قۇرۇش

    ئىككى خىل ئۇسۇل بارExcel دىكى ماكرو - ماكرو خاتىرىلىگۈچ ۋە Visual Basic تەھرىرلىگۈچ ئارقىلىق.

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

    ماكرونى خاتىرىلەش

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

    قوللىنىشچان پروگراممىلارنىڭ Visual Basic (VBA) تەھرىرلىگۈچىسى Microsoft Excel بارلىق خاتىرىلەنگەن ۋە قولدا يېزىلغان بارلىق ماكرولارنىڭ كودىنى ساقلايدىغان ئورۇن.

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

    بىرىنچى ، Visual Basic تەھرىرلىگۈچنى ئېچىش ئۈچۈن Alt + F11 نى بېسىڭ. ئاندىن كودنى بۇ ئىككى تېز باسقۇچقا قىستۇرۇڭ:

    1. سول تەرەپتىكى Project Explorer دا ، نىشان خىزمەت دەپتىرىنى ئوڭ چېكىپ ، ئاندىن قىستۇر & gt; مودېل .
    2. ئوڭ تەرەپتىكى كود كۆزنىكىگە VBA كودىنى چاپلاڭ.

    تاماملانغاندىن كېيىن ، F5 نى بېسىپ ماكرونى ئىجرا قىلىڭ.

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

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

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

    Excel دىكى ماكرونى قانداق قوزغىتىش

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

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

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

  • ئىشەنچ مەركىزى سۆزلىشىش رامكىسىدا ، سول تەرەپتىكى ماكرو تەڭشەك نى چېكىڭ ، لازىملىق تاللاشنى تاللاڭ ۋە ماقۇل <2 نى بېسىڭ. <. 3>
  • VBA نى قانداق كۆرۈش ، تەھرىرلەش ۋە تۈزىتىشExcel دىكى كودلار

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

    VB نى ئېچىش تەھرىرلىگۈچى ، ياكى Alt + F11 نى بېسىڭ ياكى پروگرامما ئاچقۇچى بەتكۈچىدىكى كۆرۈنۈش ئاساسى كۇنۇپكىسىنى بېسىڭ.

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

    ماكرونى باشقا خىزمەت دەپتىرىگە قانداق كۆچۈرۈش

    سىز بىر خىزمەت دەپتىرىدە ماكرو قۇردىڭىز ، ھازىر ئۇنى باشقا ھۆججەتلەردىمۇ قايتا ئىشلەتمەكچىمۇ؟ Excel دا ماكرونى كۆچۈرۈشنىڭ ئىككى خىل ئۇسۇلى بار:

    ماكرونى ئۆز ئىچىگە ئالغان مودۇلنى كۆچۈرۈڭ

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

    1. ھەر ئىككى خىزمەت دەپتىرىنى ئېچىڭ - ماكرو بار ۋە ئۇنى كۆچۈرمەكچى بولغان كىتاب.
    2. ئېچىڭVisual Basic تەھرىرلىگۈچ> Module1
    Book1 دىن Book2 :

    ماكرونىڭ ئەسلى كودىنى كۆچۈرۈڭ

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

    1. ھەر ئىككى خىزمەت دەپتىرىنى ئېچىڭ.
    2. Visual Basic تەھرىرلىگۈچنى ئېچىڭ.
    3. كود كۆزنىكىنى ئېچىش ئۈچۈن كۆچۈرۈشنى ياخشى كۆرىمىز>) ۋە Ctrl + C نى بېسىپ ئۇنى كۆچۈرۈڭ> & gt; بۆلەك ) ياكى بار بولغان مودۇلنى قوش چېكىپ ئۇنىڭ كود كۆزنىكىنى ئاچىمىز. ئەگەر بۇ بۆلەكتە ئاللىبۇرۇن بىر قىسىم كودلار بولسا ، ئەڭ ئاخىرقى كود لىنىيىسىگە تۆۋەنگە يۆتكەڭ ، ئاندىن كۆچۈرۈلگەن ماكرونى چاپلاڭ.

    Excel

    دىكى ماكرونى قانداق ئۆچۈرۈۋېتىمىز

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

    ئۆچۈرۈش aخىزمەت دەپتىرىدىن ماكرو

    Excel خىزمەت دەپتىرىڭىزدىن ماكرونى بىۋاسىتە ئۆچۈرۈش ئۈچۈن ، بۇ باسقۇچلارنى ئىجرا قىلىڭ:

    1. ئاچقۇچىلار بەتكۈچىدە ، كود گۇرۇپپىسى ، ماكروس كۇنۇپكىسىنى بېسىڭ ياكى Alt + F8 تېزلەتمىسىنى بېسىڭ.
    2. ماكرو سۆزلىشىش رامكىسىدا ، ئۆچۈرمەكچى بولغان ماكرونى تاللاڭ ۋە نى ئۆچۈرۈڭ.

    كۆرسەتمىلەر: 10> بارلىق ئوچۇق خىزمەت دەپتىرى تىزىملىك ​​تىزىملىكىدىكى ماكرودىن.

    Visual Basic تەھرىرلىگۈچ ئارقىلىق ماكرونى ئۆچۈرۈش

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

    . ياكى ، VBA تەھرىرلىگۈچىنىڭ قوراللار تىزىملىكى ئارقىلىق ماكرونى ئۆچۈرەلەيسىز:
    1. قوراللار تىزىملىكىدىن ماكرو <11 نى تاللاڭ>. The ماكروس سۆزلىشىش رامكىسى كۆرۈنىدۇ.
    2. ماكرو ئىسمى رامكىسىدا ماكرونى تاللاڭ.
    3. ئۆچۈرۈش كۇنۇپكىسىنى بېسىڭ.

    Excel دىكى ماكرونى قانداق ساقلاش

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

    1. ماكرو بار ھۆججەتتە ، ساقلاش كۇنۇپكىسىنى بېسىڭ ياكى Ctrl + S نى بېسىڭ.
    2. ساقلاش نى بېسىڭ. سۆزلىشىش رامكىسى كۆرۈنىدۇ. Excel ماكرو قوزغىتىلغان خىزمەت دەپتىرى (* .xlsm) نى تاللاڭ تىزىملىكتىن ساقلاش تىزىملىك ​​تىزىملىكىدىن ساقلاش :

    Excel دىكى ماكرولارنى قانداق ئېكىسپورت قىلىش ۋە ئىمپورت قىلىش

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

  • Alt + F11 نى بېسىپ Visual Basic تەھرىرلىگۈچنى ئاچىسىز. 15>
  • ئېكسپورت قىلىنغان ھۆججەتنى ساقلىماقچى بولغان ھۆججەت قىسقۇچقا يۆتكىڭ ، ھۆججەتكە ئىسىم قويۇڭ ۋە ساقلاش نى بېسىڭ.
  • ماكرو ئەكىرىش

    Excel غا VBA كودى بار .bas ھۆججىتىنى ئەكىرىش ئۈچۈن

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