Excel دا ماكرونى قانداق خاتىرىلەش كېرەك

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

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

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

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

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

  1. پروگرامما ئاچقۇچى بەتكۈچى ، كود گۇرۇپپىسىدا ، ماكرو خاتىرىلەش كۇنۇپكىسىنى بېسىڭ.

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

    ئەگەر مائۇسنى ئەمەس ، كۇنۇپكا تاختىسى بىلەن ئىشلەشنى ياقتۇرسىڭىز ، تۆۋەندىكىنى بېسىڭ. ئاچقۇچ تەرتىپى Alt, L, R (بىرمۇبىر ، بىرلا ۋاقىتتا بارلىق كۇنۇپكىلار ئەمەس).

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

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

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

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

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

      تارماق Absolute_Referencing () دائىرىسى ("A1"). ActiveCell.FormulaR1C1 = "بەت بېشى" دائىرىسى ("A2") نى تاللاڭ. ActiveCell.FormulaR1C1 = "1-تۈر" دائىرىسى ("A3") نى تاللاڭ. ActiveCell نى تاللاڭ.ئاكتىپ كاتەكچى ، تۆۋەندىكى كاتەكچىدىكى 1-تۈر ۋە باشقىلار). ActiveCell.FormulaR1C1 = "Item1" ActiveCell.Offset (1, 0) نى تاللاڭ. دائىرە ("A1"). ActiveCell.FormulaR1C1 = "Item2" ActiveCell.Offset (1, 0) نى تاللاڭ. دائىرە ("A1"). ئاخىرقى تارماق

      ئەسكەرتىش:

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

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

      بۇنىڭ ئۈچۈن سىز تۆۋەندىكى مەشغۇلاتلارنى خاتىرىلەيسىز: Ctrl + 1 نى بېسىپ فورمات كاتەكچىسى سۆزلىشىش & gt; چېسلا & gt; فورماتنى تاللاڭ & gt; ماقۇل. ئەگەر خاتىرىڭىز چاشقىنەك ياكى يا ئوق كۇنۇپكىسى بىلەن دائىرىنى تاللاشنى ئۆز ئىچىگە ئالسا ، Excel تۆۋەندىكى VBA كودىنى چىقىرىدۇ:

      Sub Date_Format () دائىرىسى ("A2: B4"). تاللاڭتاللاش .NumberFormat = "d-mmm-yy" End Sub

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

      ھازىر ، تېزلەتمە كۇنۇپكا ئارقىلىق جەدۋەلنى تاللىغاندا نېمە ئىش يۈز بېرىدىغانلىقىنى كۆرۈپ باقايلى. نىشان دائىرىسىنىڭ سول ئۈستى ئۈستى كاتەكچىسىدە (بۇ مىسالدىكى A2) ، خاتىرىلەشنى باشلاڭ ۋە Ctrl + Shift + End نى بېسىڭ. نەتىجىدە ، كودنىڭ بىرىنچى قۇر مۇنداق بولىدۇ:

      دائىرە (تاللاش ، ActiveCell.SpecialCells (xlLastCell)).

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

      ئۇنىڭدىن باشقا ، سىز Ctrl + Shift + ئوقيا بىرىكمىسىنى ئىشلىتەلەيسىز:

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

      دائىرە (تاللاش ، تاللاش. ئاخىرلىشىش ( xlToRight)). دائىرە (تاللاش ، تاللاش. ئاخىرلىشىش (xlDown)) نى تاللاڭ.

      نى تاللاڭ ، ئالاھىدە كاتەكچىگە ئەمەس ، بەلكى ماكرونى خاتىرىلەڭ

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

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

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

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

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

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

    • تېزلەتمە كۇنۇپكا رامكىسىغا ھەر قانداق خەتنى كىرگۈزۈپ ، ماكروغا كۇنۇپكا تاختىسى تېزلەتمە تەقسىم قىلىڭ.

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

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

    • ماكرونى خاتىرىلەشنى باشلاش ئۈچۈن بولىدۇ نى بېسىڭ.

  3. ئۆزىڭىز خالىغان ھەرىكەتلەرنى قىلىڭ ئاپتوماتلاشتۇرۇش (خاتىرىلەش ماكرو مىسالىغا قاراڭ)>

    ياكى ھالەت بالدىقىدىكى ئوخشىتىش كۇنۇپكىسى:

Excel

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

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

  1. فورماتلىماقچى بولغان بىر ياكى بىر قانچە كاتەكچىنى تاللاڭ> بالداق ، ماكرونى خاتىرىلەش نى بېسىڭ. (چۈنكى بىز ئىستون بېشىنى فورماتلىماقچى).
  2. نۇر بەلگىنى تېزلەتمە كۇنۇپكا رامكىسىغا قويۇڭ ، Shift + F كۇنۇپكىسىنى بىرلا ۋاقىتتا بېسىڭ. بۇ Ctrl + Shift + F تېزلەتمىسىنى ماكروغا تەقسىم قىلىدۇ.
  3. ماكرونى بۇ خىزمەت دەپتىرىگە ساقلاشنى تاللاڭ.
  4. ماكرو قىلىدۇ: تېكىستنى توم قىلىدۇ ، تولدۇرىدىغان رەڭ قوشىدۇ ۋە مەركەزلەر .
  5. ماقۇل نى چېكىپ خاتىرىلەشنى باشلاڭ.
  6. ئالدىن تاللانغان كاتەكچىلەرنى خالىغانچە فورماتلاڭ. بۇ مىسال ئۈچۈن ، قېنىق تېكىست فورماتى ، سۇس كۆك رەڭلىك رەڭ ۋە مەركىزى توغرىلاش ئۇسۇلىنى قوللىنىمىز.

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

  7. ئاچقۇچىلار بەتكۈچى ياكى ھالەت بالدىقىدىكى خاتىرىلەشنى توختىتىڭ. 14>

بولدى! ماكروڭىز خاتىرىلەندى. ھازىر ، سىز ھەر بىر ۋاراقتىكى ھەر قانداق كاتەكچىنى تاللىيالايسىز ، بەلگىلەنگەن تېزلەتمە كۇنۇپكىنى (Ctrl + Shift + F) باسسىڭىز بولىدۇ ، ئىختىيارى فورماتىڭىز تاللانغان كاتەكچىلەرگە دەرھال قوللىنىلىدۇ.

Excel دىكى خاتىرىلەنگەن ماكرو بىلەن قانداق ئىشلەش

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

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

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

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

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

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

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

  • يېڭى مودۇل ( Moduel1 ) قىستۇرما.
  • ماكرونىڭ VBA كودى كود كۆزنىكىگە يېزىلدى.

مەلۇم بىر كودنى كۆرۈشبۆلەك ، Project Explorer كۆزنىكىدىكى بۆلەكنى ( Module1 ) قوش چېكىڭ. ئادەتتە ، ماكرو كودنىڭ بۇ بۆلەكلىرى بولىدۇ:

ماكرو ئىسمى

VBA دا ، ھەر قانداق ماكرو Sub دىن باشلىنىپ ، ماكرو ئىسمى بىلەن باشلىنىدۇ ۋە End Sub بىلەن ئاخىرلىشىدۇ. ، بۇ يەردە «Sub» قىسقا ۋاقىت تارماق پروگرامما ( تەرتىپ دەپمۇ ئاتىلىدۇ) ئۈچۈن قىسقا. بىزنىڭ ئۈلگە ماكرونىڭ ئىسمى Header_Formatting () ، شۇڭا كود مۇشۇ قۇردىن باشلىنىدۇ:

تارماق بەت_ فورماتلاش ()

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

ئادەتتە ، خاتىرىلەنگەن ماكرونىڭ 1 - 3 باھا قۇر بولىدۇ: ماكرو ئىسمى (مەجبۇرى) چۈشەندۈرۈش ۋە تېزلەتمە (خاتىرىلەشتىن ئىلگىرى كۆرسىتىلگەن بولسا).

ئىجرا قىلىنىدىغان كود

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

تۆۋەندىكى رەسىمدە ماكرو كودىمىزنىڭ ھەر بىر بۆلىكىنىڭ نېمە ئىش قىلىدىغانلىقى كۆرسىتىلدى:

خاتىرىلەنگەن ماكرونى قانداق ئىجرا قىلىش

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

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

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

  1. ماكرونى ئۆز ئىچىگە ئالغان خىزمەت دەپتىرىدە ، ساقلاش كۇنۇپكىسىنى بېسىڭ ياكى Ctrl + S نى بېسىڭ.
  2. > سۆزلىشىش رامكىسى ، ساقلاش تىزىملىكتىن ساقلاش تىزىملىكىدىن Excel ماكرو قوزغىتىلغان خىزمەت دەپتىرى (* .xlsm) نى تاللاڭ ، ئاندىن ساقلاش : <0 نى بېسىڭ>

Excel ماكروسى: نېمە ۋە نېمىلەر خاتىرىلەنمىگەن

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

  • چاشقىنەك ياكى كۇنۇپكا تاختىسى ئارقىلىق كاتەكچىلەرنى تاللاش. پەقەت ھەرىكەت خاتىرىلىنىشتىن بۇرۇنقى ئەڭ ئاخىرقى تاللاش. مەسىلەن ، ئەگەر سىز A1: A10 دائىرىسىنى تاللىسىڭىز ، ئاندىن A11 كاتەكچىسىنى باسسىڭىز ، پەقەت A11 نىڭ تاللىنىشىلا خاتىرىلىنىدۇ.
  • تولدۇرۇش ۋە خەت نۇسخىسى ، توغرىلاش ، چېگرا قاتارلىقلار>
  • پىرسەنت ، پۇل قاتارلىق سان فورماتى
  • فورمۇلا ۋە قىممەتلەرنى تەھرىرلەش. Enter نى باسقاندىن كېيىن ئۆزگەرتىش خاتىرىلىنىدۇ.
  • ئۆرۈش ، Excel كۆزنەكلىرىنى يۆتكەش ، باشقا خىزمەت جەدۋىلى ۋە خىزمەت دەپتىرىگە ئالماشتۇرۇش.
  • خىزمەت دەپتىرىنى ئېچىش ۋە ساقلاش.
  • باشقا ماكرولارنى ئىجرا قىلىش. ماكرو خاتىرىلىگۈچى:
    • Excel لېنتىسى ۋە تېز زىيارەت قورال ستونىنىڭ خاسلاشتۇرۇلۇشى. (پەقەت نەتىجە خاتىرىلىنىدۇ).
    • باشقا پروگراممىلار بىلەن ئۆز-ئارا تەسىر كۆرسىتىدۇ. مەسىلەن ، Excel خىزمەت دەپتىرىدىن Word ھۆججىتىگە كۆچۈرۈپ چاپلاشنى خاتىرىلىيەلمەيسىز.
    • VBA تەھرىرلىگۈچىگە چېتىشلىق ھەر قانداق ئىش. بۇ ئەڭ مۇھىم چەكلىمىلەرنى قويىدۇ - پروگرامما تۈزۈشتە قىلغىلى بولىدىغان نۇرغۇن ئىشلار قىلالمايدۇخاتىرلەڭ:
      • ئىختىيارى ئىقتىدار قۇرۇش
      • ئىختىيارى سۆزلىشىش رامكىسىنى كۆرسىتىش
      • كېيىنكى ئۈچۈن ، ھەر بىر ئۈچۈن ئايلانما ياساش ، قاتارلىق ۋاقىتتا قىلىڭ
      • شارائىتنى باھالاش. VBA دا ، سىز IF ئاندىن باشقا جۈملىسىنى ئىشلىتىپ بىر شەرتنى سىناپ باقسىڭىز بولىدۇ ، ئەگەر شەرت راست بولسا بەزى كودلارنى ياكى شەرت يالغان بولسا باشقا كودلارنى ئىجرا قىلالايسىز.
      • ۋەقەلەرگە ئاساسەن ئىجرا قىلىش كودى . VBA ئارقىلىق سىز نۇرغۇن پائالىيەتلەرنى ئىشلىتىپ شۇ پائالىيەتكە مۇناسىۋەتلىك كودنى ئىجرا قىلالايسىز (مەسىلەن ، خىزمەت دەپتىرىنى ئېچىش ، خىزمەت جەدۋىلىنى قايتا ھېسابلاش ، تاللاشنى ئۆزگەرتىش قاتارلىقلار).
      • تالاش-تارتىش قىلىش. VBA تەھرىرلىگۈچتە ماكرو يازغاندا ، ماكرونىڭ مەلۇم بىر ۋەزىپىنى ئورۇنداش ئۈچۈن كىرگۈزۈش تالاش-تارتىشلىرى بىلەن تەمىنلىسىڭىز بولىدۇ. خاتىرىلەنگەن ماكرونىڭ مۇستەقىللىقى ۋە باشقا ماكرولارغا ئۇلانمىغانلىقى ئۈچۈن ھېچقانداق تالاش-تارتىش بولمايدۇ.
      • لوگىكىنى چۈشىنىش. مەسىلەن ، سىز مەلۇم كاتەكچىلەرنى كۆچۈرگەن ماكرونى خاتىرىلىسىڭىز ، ئومۇمىي قۇردا ، Excel پەقەت كۆچۈرۈلگەن كاتەكچىلەرنىڭ ئادرېسىنى خاتىرىلەيدۇ. VBA ئارقىلىق سىز لوگىكىنى كودلىيالايسىز ، يەنى ئومۇمىي قۇردىكى قىممەتلەرنى كۆچۈرەلەيسىز. ئۇلار يەنىلا ياخشى باشلىنىش نۇقتىسى. VBA تىلىنى بىلمىسىڭىزمۇ ، ماكرونى تېزلا خاتىرىلىۋالالايسىز ، ئاندىن ئۇنىڭ كودىنى تەھلىل قىلالايسىز. ۋە مۇمكىن بولىدىغان خاتىرىلەر

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