مەزمۇن جەدۋىلى
بۇ دەرسلىكتە ، Excel دا ماكرو ئىجرا قىلىشنىڭ نۇرغۇن ئوخشىمىغان ئۇسۇللىرىنى ئۆز ئىچىگە ئالىمىز - لېنتا ۋە VB تەھرىرلىگۈچتىن تارتىپ ، خاس كۇنۇپكا تاختىسى تېزلەتمىسى ۋە ئۆزىڭىزنىڭ ماكرو كۇنۇپكىسىنى قۇرۇش ئارقىلىق.
گەرچە Excel ماكرونى ئىجرا قىلىش تەجرىبىلىك ئىشلەتكۈچىلەر ئۈچۈن ئاددىي ئىش بولسىمۇ ، ئەمما يېڭى ئۆگەنگۈچىلەرگە دەرھال كۆرۈنمەسلىكى مۇمكىن. بۇ ماقالىدە سىز ماكرو ئىجرا قىلىشنىڭ بىر قانچە ئۇسۇلىنى ئۆگىنىسىز ، بۇلارنىڭ بەزىلىرى Excel خىزمەت دەپتىرى بىلەن ئۆز-ئارا تەسىر قىلىش ئۇسۇلىڭىزنى پۈتۈنلەي ئۆزگەرتىشى مۇمكىن.
Excel لېنتىسىدىن ماكرونى قانداق ئىجرا قىلىش
Excel دا VBA نى ئىجرا قىلىشنىڭ ئەڭ تېز ئۇسۇللىرىنىڭ بىرى ئاچقۇچى بەتكۈچىدىن ماكرو ئىجرا قىلىش. ئەگەر سىز ئەزەلدىن VBA كودىنى بىر تەرەپ قىلىپ باقمىغان بولسىڭىز ، ئالدى بىلەن ئاچقۇچىلار بەتكۈچىنى ئاكتىپلىشىڭىز كېرەك. ئاندىن تۆۋەندىكى ئىشلارنى قىلىڭ:
- ئاچقۇچى بەتكۈچىدە ، كود گۇرۇپپىسىدا ماكروس نى چېكىڭ. ياكى Alt + F8 تېزلەتمىسىنى بېسىڭ.
- كۆرۈنگەن سۆزلىشىش رامكىسىدا قىزىقىش ماكروسىنى تاللاڭ ، ئاندىن ئىجرا نى چېكىڭ.
تەكلىپ. ئەگەر Excel لېنتىڭىزغا ئاچقۇچىلار بەتكۈچى قوشۇلمىسا ، Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئاچىسىز. قەرەللىك ھالدا مەلۇم ماكرو ، ئۇنىڭغا تېزلەتمە كۇنۇپكا قويسىڭىز بولىدۇ. يېڭى ماكرونى خاتىرىلەۋاتقاندا ۋە بار بولغانسىغا تېزلەتمە قوشقىلى بولىدۇ. بۇنىڭ ئۈچۈن بۇ باسقۇچلارنى ئىجرا قىلىڭ:
- پروگرامما ئاچقۇچى بەتكۈچىدە ، كود گۇرۇپپىسىدا چېكىڭ ماكروس .
- ماكرو سۆزلىشىش رامكىسىدا ، تاللانما نى چېكىڭ.
- ماكرو تاللانما سۆزلىشىش رامكىسى كۆرۈنىدۇ. تېزلەتمە كۇنۇپكىسىغا تېزلەتمە ئۈچۈن ئىشلەتمەكچى بولغان ھەرپ ياكى كىچىك ھەرپلەرنى كىرگۈزۈڭ ، ئاندىن OK نى چېكىپ ئۆزگەرتىشلەرنى ساقلاڭ.
- كىچىك ھەرپلەرگە نىسبەتەن تېزلەتمە Ctrl + ھەرپ.
- چوڭ ھەرپلەرگە نىسبەتەن تېزلەتمە Ctrl + Shift + ھەرپ.
- ماكرو سۆزلىشىش رامكىسىنى تاقاڭ.
تەكلىپ. ماكرو (Ctrl + Shift + ھەرپ) ئۈچۈن چوڭ ھەرپ ئاچقۇچ بىرىكمىسىنى ئىشلىتىپ ، Excel تېزلەتمە كۇنۇپكىسىنى بېسىپ قويماسلىق تەۋسىيە قىلىنىدۇ. مەسىلەن ، ئەگەر سىز Ctrl + f نى ماكروغا تەقسىملىسىڭىز ، تېپىش ۋە ئالماشتۇرۇش سۆزلىشىش دىئالوگىغا تېلېفون قىلىش ئىقتىدارىڭىزدىن مەھرۇم قالىسىز. ماكروڭىزنى ئىجرا قىلىڭ. Visual Basic تەھرىرلىگۈچ. خۇشخەۋەر شۇكى ، بۇ سىزنىڭ ئويلىغىنىڭىزدىن كۆپ ئاسان. :)
- Alt + F11 نى بېسىپ Visual Basic تەھرىرلىگۈچنى قوزغىتىڭ.
- > سول تەرەپتىكى كۆزنەك ، ماكروڭىزنى ئۆز ئىچىگە ئالغان بۆلەكنى قوش چېكىڭ.
- ئوڭ تەرەپتىكى كود كۆزنىكىدە ، بۇ بۆلەكتە كۆرسىتىلگەن بارلىق ماكرولارنى كۆرىسىز. نۇر بەلگىنى خالىغان ئورۇنغا قويۇڭسىز ئىجرا قىلماقچى بولغان ماكرو تۆۋەندىكىلەرنىڭ بىرىنى قىلىڭ:
- تىزىملىك بالدىقىدا ئىجرا & gt; Sub / UserForm نى بېسىڭ.
- قورال ستونىدا ماكرونى ئىجرا قىلىش كۇنۇپكىسىنى بېسىڭ (يېشىل ئۈچبۇلۇڭ).
ئۇنىڭدىن باشقا ، تۆۋەندىكى تېزلەتمىلەرنىڭ بىرىنى ئىشلىتەلەيسىز:
- بېسىش F5 پۈتۈن كودنى ئىجرا قىلىدۇ.
- F8 نى بېسىپ ھەر بىر كود لىنىيىسىنى ئايرىم ئىجرا قىلىڭ. بۇ ماكرونى سىناق قىلغاندا ۋە ھەل قىلغاندا ناھايىتى پايدىلىق.
كۆرسەتمە. ئەگەر سىز Excel دىن كۇنۇپكا تاختىسىنى ئىشلىتىشنى ياقتۇرسىڭىز ، بۇ دەرسلىك ئەسقاتىدىغان بولۇشى مۇمكىن: Excel نىڭ ئەڭ پايدىلىق 30 كۇنۇپكا تاختىسى.
Excel
دا ماكرو كۇنۇپكىنى قانداق قۇرۇش ئەنئەنىۋى ئۇسۇللار جاپالىق ئەمەس ، ئەمما سىز يەنىلا VBA تەجرىبىسى يوق ئادەم بىلەن خىزمەت دەپتىرىنى ھەمبەھىرلەۋاتقان بولسىڭىز ، يەنىلا مەسىلە كۆرۈلۈشى مۇمكىن - ئۇلار نەدىن ئىزدەشنى پەقەتلا بىلمەيدۇ! ماكرونى ئىجرا قىلىشنى ھەر قانداق ئادەم ئۈچۈن ھەقىقەتەن ئاسان ۋە بىۋاسىتە ھېس قىلدۇرۇش ئۈچۈن ، ئۆزىڭىزنىڭ ماكرو كۇنۇپكىسىنى قۇرۇڭ. قىستۇرۇڭ ، ئاستىدىكى ئاستىدىكى كۇنۇپكىنى تاللاڭ.
ھازىر ، ئۇنىڭ كۇنۇپكىسىنى بېسىش ئارقىلىق ماكرونى ئىجرا قىلالايسىز. بىز تەقسىملىگەن ماكرو تۆۋەندىكى ئېكراندا كۆرسىتىلگەندەك تاللانغان كاتەكچىلەرنى فورماتلايدۇ:
كۆرسەتمە. سىز بار بولغان كۇنۇپكا ياكى ئايلانما كۇنۇپكا ياكى سىيرىلما تاياقچە قاتارلىق باشقا شەكىل كونتروللىرىغا ماكرو تەقسىملىيەلەيسىز. بۇنىڭ ئۈچۈن خىزمەت جەدۋىلىڭىزگە قىستۇرۇلغان كونترولنى ئوڭ چېكىپ ، ئېچىلغان تىزىملىكتىن ماكرو نى تاللاڭ.
گرافىك ئوبيېكتىدىن ماكرو كۇنۇپكا قۇرۇڭ ، كۇنۇپكا كونتروللىرىنىڭ كۆرۈنۈشىنى خاسلاشتۇرۇش مۇمكىن ئەمەس ، چۈنكى بىز بىر ئاز ئىلگىرى قۇرغان كۇنۇپكا ئانچە چىرايلىق ئەمەس. ھەقىقەتەن چىرايلىق Excel ماكرو كۇنۇپكىسىنى ياساش ئۈچۈن ، شەكىل ، سىنبەلگە ، رەسىم ، WordArt ۋە باشقا ئوبيېكتلارنى ئىشلىتەلەيسىز. 3> - قىستۇر بەتكۈچىدە ، تەسۋىرلەر گۇرۇپپىسىدا ، شەكىللەر نى چېكىپ ، لازىملىق شەكىل تىپىنى تاللاڭ. يۇمىلاق بۇلۇڭلۇق تىك تۆت بۇلۇڭ:
- خىزمەت جەدۋىلىڭىزدە شەكىل ئوبيېكتىنى قىستۇرماقچى بولغان يەرنى چېكىڭ.
- شەكىل كۇنۇپكىسىنى خالىغانچە فورماتلاڭ. مەسىلەن ، قىلالايسىزتولدۇرۇش ۋە سىزىق رەڭلىرىنى ئۆزگەرتىش ياكى شەكىل فورماتى بەتكۈچىدە ئالدىن بېكىتىلگەن ئۇسلۇبتىن بىرنى ئىشلىتىڭ. شەكىلگە بەزى تېكىستلەرنى قوشۇش ئۈچۈن ، ئۇنى قوش چېكىپلا يېزىشنى باشلاڭ. لازىملىق ماكرونى تاللاڭ ۋە بولىدۇ نى چېكىڭ.
ھازىر سىز بىر كۇنۇپكىغا ئوخشايدىغان شەكىلگە ئىگە بولۇپ ، چەككەن ۋاقىتتا ماكرونى ئىجرا قىلسىڭىز:
تېز زىيارەت قورال ستونىغا ماكرو كۇنۇپكىنى قانداق قوشۇش
خىزمەت جەدۋىلىگە قىستۇرۇلغان ماكرو كۇنۇپكا قارىماققا ياخشىدەك قىلىدۇ ، ئەمما ھەر بىر ۋاراققا بىر كۇنۇپكا قوشۇش ۋاقىت ئىسراپ قىلىدۇ. ئۆزىڭىز ياقتۇرىدىغان ماكرونى خالىغان يەردىن زىيارەت قىلىش ئۈچۈن ، ئۇنى تېز زىيارەت قورال ستونىغا قوشۇڭ. بۇ يەردە مۇنداق:
- تېز زىيارەت قورال ستونىنى ئوڭ چېكىپ ، تىل مۇھىت تىزىملىكىدىن تېخىمۇ كۆپ بۇيرۇق… نى تاللاڭ.
- دىكى بۇيرۇقلارنى تاللاڭ. 2> تىزىملىك ، ماكروس نى تاللاڭ. بۇ تاللانغان ماكرونى ئوڭ تەرەپتىكى تېز زىيارەت قورالبالدىقى كۇنۇپكىسى تىزىملىكىگە يۆتكەيدۇ.
بۇ ۋاقىتتا ، «OK» نى چېكىپ ئۆزگەرتىشلەرنى ساقلىسىڭىز ياكى تۆۋەندە تەسۋىرلەنگەن بىر قانچە خاسلاشتۇرسىڭىز بولىدۇ.
- ئەگەر مىكروسوفت قوشقان سىنبەلگىنىڭ ماكروغا ماس كەلمەيدىغانلىقىنى بايقىسىڭىز ، ئۆزگەرتىش نى چېكىپ ، كۆڭۈلدىكى سىنبەلگىنى باشقا ئورۇنغا ئالماشتۇرۇڭ.
- ئۆزگەرتىش كۇنۇپكىسى سۆزلىشىش رامكىسىداكۆرۈنىدۇ ، ماكرو كۇنۇپكىڭىزغا سىنبەلگە تاللاڭ. ئىختىيارىي ھالدا ، سىز كۆرسىتىش نامىنى نى ئىشلىتىپ ، ئابونتلارغا تېخىمۇ قۇلايلىق قىلالايسىز. ماكرو نامىغا ئوخشىمايدىغىنى ، كۇنۇپكا نامىدا بوشلۇق بار.
- ئىككى قېتىم سۆزلىشىش كۆزنىكىنى تاقاش ئۈچۈن OK نى ئىككى قېتىم چېكىڭ.
تامام! ھازىر ماكرونى ئىجرا قىلىدىغان ئۆزىڭىزنىڭ Excel كۇنۇپكىسى بار:
Excel لېنتىغا قانداق قىلىپ ماكرو كۇنۇپكىنى قويۇش
Excel قورال ساندۇقىڭىزدا دائىم ئىشلىتىلىدىغان ماكرو بولسا ، ئۇنى تاپالايسىز. خاس لېنتا گۇرۇپپىسىنىڭ بولۇشىغا قۇلايلىق ، مېنىڭ ماكروس دېگىن ۋە بارلىق مودا ماكرولارنى بۇ گۇرۇپپىغا كۇنۇپكا قىلىپ قوشۇڭ.
ئالدى بىلەن ، بار بەتكۈچكە ياكى ئۆزىڭىزنىڭ بەتكۈچىگە ئىختىيارى گۇرۇپپا قوشۇڭ. تەپسىلىي كۆرسەتمىلەرنى كۆرۈڭ:
- خاس لېنتا بەتكۈچىنى قانداق قۇرۇش
- قانداق قىلىپ ئىختىيارى گۇرۇپپا قوشۇش
ئاندىن ، a نى قوشۇڭ. بۇ باسقۇچلارنى ئىجرا قىلىش ئارقىلىق خاس گۇرۇپپىڭىزغا ماكرو كۇنۇپكا:
- لېنتىنى ئوڭ چېكىپ ، ئاندىن لېنتىنى خاسلاشتۇرۇڭ نى بېسىڭ.
- سۆزلىشىش رامكىسىدا كۆرۈنىدۇ ، تۆۋەندىكى ئىشلارنى قىلىڭ:
- ئوڭ تەرەپتىكى تىزىملىك بەتكۈچىدە ئىختىيارى گۇرۇپپىڭىزنى تاللاڭ.
- سول تەرەپتىكى تىزىملىكتىن بۇيرۇقنى تاللاڭ ، <10 نى تاللاڭ> ماكروس
بۇ مىسال ئۈچۈن ، مەن ماكروس ناملىق يېڭى بەتكۈچ ۋە فورماتلاش ماكروس دەپ ئاتىلىدىغان بىر گۇرۇپپا قۇردىم. تۆۋەندىكى رەسىمدە ، بىز قوشۇۋاتىمىز Format_Headers بۇ گۇرۇپپىغا ماكرو.
خىزمەت دەپتىرىنى ئېچىشتا ماكرونى قانداق ئىجرا قىلىش
بەزىدە خىزمەت دەپتىرىنى ئاچقاندا ماكرونى ئاپتوماتىك ئىجرا قىلماقچى بولۇشىڭىز مۇمكىن ، مەسىلەن ، بەزى ئۇچۇرلارنى كۆرسىتىش ، قوليازما ئىجرا قىلىش ياكى مەلۇم دائىرىنى تازىلاش. بۇنى ئىككى خىل ئۇسۇلدا قىلغىلى بولىدۇ.
Workbook_Open ھادىسىسىنى ئىشلىتىش ئارقىلىق ماكرونى ئاپتوماتىك ئىجرا قىلىڭ>
Auto_Open ھادىسىسى بىلەن خىزمەت دەپتىرىنى ئېچىشتىكى ماكرونى قوزغىتىش
خىزمەت دەپتىرىنى ئېچىشتا ماكرونى ئاپتوماتىك ئىجرا قىلىشنىڭ يەنە بىر ئۇسۇلى Auto_Open پائالىيىتىنى ئىشلىتىش. خىزمەت دەپتىرى_ ئېچىۋېتىش پائالىيىتىگە ئوخشىمايدىغىنى ، Auto_Open () ئۆلچەملىك كود مودۇلىدا ئولتۇرۇشى كېرەك ، بۇ خىزمەت دەپتىرى ئەمەس.
بۇ يەردە ماكرو قۇرۇشنىڭ قەدەم باسقۇچلىرى:> Project Explorer دا ، بۆلەكلەر نى ئوڭ چېكىپ ، ئاندىن قىستۇر & gt; بۆلەك نى بېسىڭ.
بۇ يەردە خىزمەت دەپتىرىنى ئاچقاندا ئۇچۇر قۇتىسىنى كۆرسىتىدىغان رېئال تۇرمۇش كودىنىڭ مىسالى:
Sub Auto_Open () MsgBox "ئايلىق دوكلاتنى قارشى ئالىمىز!" Sub Subئەسكەرتىش! Auto_Open ھادىسىسىنىڭ ۋاقتى ئۆتكەن بولۇپ ، ئارقىغا ماسلىشىشچانلىقى بار. كۆپىنچە ئەھۋاللاردا ، ئۇنى خىزمەت دەپتىرى_ ئېچىش پائالىيىتى بىلەن ئالماشتۇرۇشقا بولىدۇ. تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، Workbook_Open بىلەن Auto_Open نى كۆرۈڭ. بىزنىڭ ئەھۋالىمىزدا تۆۋەندىكى ئۇچۇر رامكىسى كۆرسىتىلىدۇ:
ھازىر Excel دا ماكرو ئىجرا قىلىشنىڭ نۇرغۇن ئۇسۇللىرىنى بىلگىنىڭىزدە ، ئېھتىياجىڭىزغا ماس كېلىدىغان بىرىنى تاللىشىڭىز كېرەك. ئوقۇغانلىقىڭىز ۋە ئۈمىد قىلغانلىقىڭىزغا رەھمەتكېلەر ھەپتە بىلوگىمىزدا كۆرۈشەيلى!