Excel بىر ماكرو يارىتىپ قانداق

Anonim

Excel بىر ماكرو يارىتىپ قانداق

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

Excel دا ئېلىش ماكرو ئۇسۇلى

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

تاللانما 1: ماكرو ئاپتوماتىك بۇيۇمى

ماكرو ئاپتوماتىك بۇيۇمى باشلاشتىن ئىلگىرى, ئەگەر Microsoft Excel پىروگراممىسى ئۇلارنى قوزغىتىپ كېرەك. بۇ ئىشنى, بىزنىڭ ئايرىم ماتېرىيالنى ئىشلىتىش.

تېخىمۇ كۆپ ئوقۇش: مىكروسوفت Excel دا تەييارلاپ بېرىش ۋە چەكلەش ماكرو

ھەممە تەييار بولغاندىن كېيىن, خاتىرىگە ئۆتۈڭ.

  1. ئاچقۇچىلار كۇنۇپكىسىنى چېكىپ. كود «Code» قورال ئىستونىدا لېنتىسى جايلاشقان بولۇپ «ماكرولۇق رېكورتى» كۇنۇپكىسىنى, چېكىڭ.
  2. مىكروسوفت Excel يىلى ماكرولۇق خاتىرىلەۋاتىدۇ قوزغىتىپ

  3. بىر ماكرولۇق ئېلىش تەڭشەش كۆزنىكى ئېچىلدى. كۆڭۈلدىكى سىلەرگە قايىل بولمىسا بۇ يەردە سىز ئۇنى قانداق ئىسىم بەلگىلەپ بولىدۇ. ئاساسلىق ئىش نامى بۇ ھەرپ بىلەن باشلىنىدىغان, ئەمەس نومۇرى, شۇنىڭدەك ماۋزۇسىنى يوق جابدۇقتىكى بوشلۇق بولۇشى كېرەك ئىكەن. «Macro1» - بىز كۆڭۈلدىكى نامى قالدى.
  4. سىز ئارزۇ ئەگەر ماكرولۇق باشلايدۇ, بۇنىڭ ئىچىدە چەككەندە دەرھال, سىز, بىرىكمە كۇنۇپكا بەلگىلەشكە بولىدۇ. تۇنجى نۇقتىلىق Ctrl چوقۇم ئىككىنچى ئابونت ئۆزۈڭنى قاچىلىنىش. بىز مىسالغا M. كۇنۇپكىسىنى قاچىلانغان.
  5. ماكرولۇق ساقلىنىدۇ بولسا كېلەر, سەن بېكىتىشى كېرەك. كۆڭۈلدىكى, شۇ كىتابنىڭ (ھۆججەت) جايلاشقان, لېكىن سىز ئەگەر خالىساق, سىز بىر يېڭى كىتابىدا ياكى ماكرو ئايرىم كىتابىدا ساقلاش بەلگىلەشكە بولىدۇ. بىز كۆڭۈلدىكى قىممىتى چىقىدۇ.
  6. ئەڭ تۆۋەن ساھەسىدە, بىرەر مۇۋاپىق ماكرولۇق تەسۋىرىنى قالدۇرسىڭىز بولىدۇ, لېكىن بۇ ئىشنى زۆرۈر ئەمەس. بارلىق تەڭشەكلىرى بېرىشتە, «جەزملە» كۇنۇپكىسىنى چېكىڭ.
  7. مىكروسوفت Excel يىلى ماكرولۇق تەڭشەش بۇيۇمى تەڭشىكى

  8. كېيىن, بۇ كىتاب (ھۆججەت) ھەممە مەشغۇلاتى Excel بۇيۇمى توختىتىشقا سەن ئۆزۈڭنى تاكى ماكرولۇق خاتىرىلىنىدۇ.
  9. ئۈچ ھۈجەيرە مەزمۇنىنى (= C4 + C5 + C6) ئۇندىن باشقا: مەسىلەن, بىز ئاددىي ھېسابلىغاندا تەسىر يېزىپ.
  10. مىكروسوفت Excel دا فورمۇلا

  11. ھىساپلاش ئۇسۇلى ئىجرا قىلىنغان چاغدا, «توختا رېكورتى» كۇنۇپكىسىنى چېكىڭ. چېگرا كېيىن «ماكرولۇق رېكورتى» كۇنۇپكىسىنى ئايلاندۇرغىلى بۇ كۇنۇپكا ئىقتىدارى قوزغىتىلدى.
  12. مىكروسوفت Excel يىلى ماكرولۇق تەڭشەش بۇيۇمى بېكىتى

قويۇپ, ماكرولۇق تەڭشەش

كىرگۈزۈلگەن ماكرولۇق ئەسەرلەر, بىر نەچچە ئاددىي ھەرىكەتلەرنى ئادا قانداق ئېنىقلىشى.

  1. ماكرو كۇنۇپكىسىنى ئوخشاش چەكلەنگەن «Code» قورالى بىلەن چېكىپ ياكى Alt + F8 بىرىكمە كۇنۇپكا چېكىڭ.
  2. مىكروسوفت Excel بىر ماكرو ئېلان بېرىپ

  3. كېيىن, بىر كۆزنەك كىرگۈزۈلگەن ماكرو بىر تىزىملىكىگە بىلەن ئېچىلدى. بىز ماكرو بىز خاتىرىلەپ دەپ, ئۇنى ئاجرىتىپ ۋە «Run» كۇنۇپكىسىنى چېكىپ ئىزدىگەن.
  4. مىكروسوفت Excel يىلى ماكرولۇق تەڭشەش تاللاش

  5. تېز ماكرولۇق چاقىرىدىغان بىرىنچى باسقۇچتا بىز بىرىكمە كۇنۇپكا تەسىس بۇيان ھەتتا ئاسان ۋە ماكرو تاللاش كۆزنىكى چاقىرغىلى بولمايدۇ قىلالمايدۇ. بىزنىڭ بولسا, بۇ بىز باشلىنىدۇ, بۇنىڭ ئىچىدە كېيىن كۇنۇپكا تاختىسى, بۇ بىرلەشتۈرۈشكە چېكىپ Ctrl + M. بولۇپ.
  6. سىز كۆرۈپ بولىدۇ, ئۇ ئىلگىرى كىرگۈزۈلگەن ھەممىسى ھەرىكىتى ئەمەلگە.
  7. ماكرولۇق مىكروسوفت Excel دا ياسالغان

تەھرىرلەش ماكرولۇق

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

  1. بىز يەنە «ماكرو» كۇنۇپكىسىنى چېكىڭ. ئېچىپ كۆزنەكتە, ئىرادە تاللاپ «تەھرىر» كۇنۇپكىسىنى چېكىڭ.
  2. مىكروسوفت Excel يىلى ماكرو ئۆزگىرىش ئۆتكۈنچى

  3. ئۇلارنىڭ تەھرىرلەش يۈز ھەپتىنىڭ ئۈچى, - «مىكروسوفت Visual Basic» (VBE) ئاچتى.
  4. مىكروسوفت Excel مىكروسوفىت Visual Basic

  5. End Sub قوماندانلىق بىلەن ھەر ماكرولۇق قارىغاندا قوماندانلىق بىلەن باشلىنا باشلانماي, ۋە غەرەز بىلەن خاتىرىلەش. دەرھال بۆلۈپ كېيىن, ماكرولۇق نامى يېزىلغان. مۇساپىلىك تىجارەتچى ( «...»). Select ھۈجەيرىنىڭ تاللاپ بەلگىلەيدۇ. مەسىلەن, ئۆز ۋاقتىدا «دائىرىسى (« C4 ») C4 تاللانغان بۇيرۇق. تاللاڭ". ActiveCell.Formular1C1 تىجارەتچى فورمۇلىلار ۋە باشقا ھېسابلاشقا يىلى تارىختىكى ئەڭ ھەرىكەت ئۈچۈن ئىشلىتىلىدۇ.
  6. نىڭ ئىپادىسى قوشۇش ئارقىلىق بىر كىچىك ماكرولۇق ئۆزگەرتىش سىناپ باقايلى:

    دائىرىسى ( «C3»). تاللاپ

    ActiveCell.formular1c1 = "11"

  7. ئىپادىلەش ActiveCell.formular1c1 = "= R [-3] C + R [-2] C + R [-1] C" "ActiveCell.formular1c1 = ئۈچۈن ئالماشتۇرۇش = R [-4] C + R [-3] C + R [-2] C + R [-1] C. «
  8. مىكروسوفت Excel يىلى ماكرولۇق تەڭشەش ئۆزگىرىش

  9. تەھرىرلىگۈچى تاقاپ, ماكرولۇق تەڭشەش بازارغا. سىز كۆرۈپ بولىدۇ, بىزنىڭ ئۆزگىرىش بولغان, باشقا ھۈجەيرە سانلىق مەلۇمات قوشۇلدى. يەنە ئومۇمىي سوممىسى ھېسابلىغاندا كىرگۈزۈلگەن.
  10. ماكرولۇق بەك چوڭ بولسا, ئۇنىڭ ئىجرا بىر خېلى ۋاقىت كېتىشى مۇمكىن, لېكىن كود بىر قولدا ئۆزگىرىش قىلىپ بىز مۇساپىسىنى تېزلىتىش بولىدۇ. Application.screenUpdating = ялған بۇيرۇقنى قوشۇش. بۇ Power Computing قۇتقۇزۇپ, شۇڭا خىزمىتىنى تېزلىتىش. بۇ كومپىيوتىرنىڭ دەۋاسىغا مەزگىلىدە ئېكران يېڭىلاش رەت بويىچە قولغا كەلتۈرگەن ئىكەن. ماكرولۇق ئىجرا كېيىن يېڭىلاشنى ئەسلىگە, ​​بىز ئۇنىڭ ئاخىرىدا application.screenupdating = ھەقىقىي بۇيرۇقنى يېزىپ.
  11. بىز يەنە كود بېشىغا. Application.calculation = XLCalculationManual ئىلتىماس قوشۇش ۋە ئۇنىڭ ئاخىرىغا application.calculation = xLCalculationAutomatic قوشۇڭ. بۇ, بىز ئالدى بىلەن ھۈجەيرە ھەر ئالماشتۇرغاندىن كېيىن نەتىجىسىنى ئاپتوماتىك recalculation تاقىۋېتىش, ۋە ماكرولۇق ئاخىرىدا - ياندۇرۇپ. شۇنداق, Excel پەقەت بىر نەتىجىسىنى calculates, ۋاقىت saves يۇقىرى بۇ ئۈزلۈكسىز ئۇنى recount قىلمايدۇ.
  12. مىكروسوفت Excel مىكروسوفىت Visual Basic ئۆزگەرتىش كودى

    تاللانما 2: يوقلۇقتىن ماكرو كودى يېزىش

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

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

    3. ئاللىقاچان ئالدىنقى نۇسخىسىدا كۆرگەزمە قىلىنغان ئېچىلىدۇ VBE تەھرىرلىگۈچ كۆزنەك.
    4. مىكروسوفت Excel دا VBE تەھرىرلىگۈچ كۆزنەك

    5. پروگراممېرلار قولدا بار ماكرو يازدى.

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

تېخىمۇ كۆپ ئوقۇڭ