Subroutine نىڭ پەرقى & amp; Excel VBA دىكى ئىقتىدار

  • ھەمبەھىرلەڭ
Hugh West

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

تارماق پروگرامما ۋە ئىقتىدار. Xlsm

تارماق پروگراممىغا تونۇشتۇرۇش & amp; Excel VBA دىكى ئىقتىدار

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

1. Excel VBA ئىشلەتكۈچى بەلگىلىگەن ئىقتىدار

تۆۋەندىكى مىسالغا قاراڭ. AddTwoNumber ئىقتىدار ئىسمى. بۇ ئىقتىدار تالاش-تارتىش ( arg1 ۋە arg2 ) سۈپىتىدە ئۆتكەن ئىككى ساننىڭ يىغىندىسىنى قايتۇرىدۇ. بۇ سان فۇنكسىيە نامىغا ئوخشاش AddTwoNumber دەپ ئاتىلىدىغان ئۆزگەرگۈچى مىقداردا ساقلىنىدۇ. 3>

  • بىرىنچىدىن ، Alt + F11 نى بېسىش ئارقىلىق VBA تەھرىرلىگۈچى نى قوزغىتىڭ.
  • ئىككىنچىدىن ، تۈر <دىكى خىزمەت دەپتىرىنى تاللاڭ. 2> كۆزنەك.
  • ئۈچىنچىسى ، قىستۇر نى تاللاڭ ، ئاندىن مودۇل نى تاللاڭ VBA سىز بار بولغان كود مودۇلىنى ئىشلەتسىڭىزمۇ بولىدۇ. كود مودۇلى چوقۇم ئۆلچەملىك VBA مودۇلى بولۇشى كېرەك.

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

مۇشۇنىڭغا ئوخشاش ئوقۇشلار

  • Excel VBA دىكى 22 ماكرو مىسال
  • ئۇستاز Excel VBA غا 20 ئەمەلىي كودلاش ئۇسۇلى (ئاسان قەدەملەر بىلەن)
  • Excel دىكى VBA ماكرونىڭ تۈرلىرى (تېز يېتەكچى)> تۆۋەندىكى مىسالدا ، Excel VBA دىكى تارماق پروگراممىنىڭ قانداق ئىشلەيدىغانلىقىنى كۆرىسىز. بۇ يەردە Sub تارماق پروگراممىنىڭ گەۋدىسىنى باشلايدۇ. تارماق پروگراممىنىڭ ئىسمى square_root. تارماق ئەزانىڭ تېنىدە بىز كاتەكچىدە بىر ۋەزىپىنى ئورۇندايمىز A2 . ۋەزىپە A2 كاتەكچىدە كۋادرات يىلتىزىنى ئورۇنداش. دېمەك ، ئەگەر كاتەكچىدە سان بولسا ، Excel VBA بۇ كاتەكچىنىڭ چاسا يىلتىزىنى ئىجرا قىلىدۇ. ئاخىرقى تارماق تارماق پروگراممىنىڭ گەۋدىسىنى ئاخىرلاشتۇرىدۇ.

تارماق پروگرامما ھاسىل قىلىش ئۈچۈن ، تۆۋەندىكى باسقۇچلارنى بېسىڭ: 2> ( Alt + F11 نى بېسىڭ).

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

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

    ئىقتىدارلار تارماق پروگراممىلار
    1) قىممەت قايتۇرىدۇ. 1) بىر يۈرۈش ۋەزىپىلەرنى ئورۇندايدۇ ، ئەمما قىممەت قايتۇرمايدۇ .
    2) فۇنكسىيە ئۆزگەرگۈچى مىقدارنى ئىشلىتىش ئارقىلىق چاقىرىلىدۇ. 22>
    3) ئېلېكترونلۇق جەدۋەلدە فورمۇلا سۈپىتىدە ئىشلىتىشكە بولىدۇ. 3) ئىشلىتىشكە بولمايدۇئېلېكترونلۇق جەدۋەلدە فورمۇلا سۈپىتىدە بىۋاسىتە. بىز كودنى ئىجرا قىلغاندىن كېيىن بىر قانچە قېتىم ئىجرا قىلالايمىز. 4) Excel VBA تارماق پروگراممىسىنىڭ نەتىجىسىنى تېپىش ئۈچۈن ئالدى بىلەن لازىملىق كاتەكچىگە قىممەت قىستۇرۇشىمىز كېرەك. 23> 5) گرامماتىكىسى:

    ئىقتىدار فۇنكسىيە_ ئىسمى ()

    // كودلار توپلىمى

    ئاخىرقى ئىقتىدار

    5) گرامماتىكىسى:

    Sub Sub_Name ()

    // كودلار توپلىمى

    ئاخىرقى تارماق

    ئەستە تۇتۇشقا تېگىشلىك ئىشلار

    • پروگرامما ئاچقۇچى بەتكۈچ بۇ ئۇسۇللارنى ئىشلىتىشتىن بۇرۇن چوقۇم قوزغىتىلىشى كېرەك.
    • بىز تارماق پروگراممىنى تاپالايمىز. 2> ئاچقۇچىلار بەتكۈچىدىكى ماكروس دىكى ئىشلەتكۈچى ئىزدەش ئارقىلىق ئىقتىدار بەتكۈچىدە ئىشلەتكۈچى بەلگىلىگەن ئىقتىدارلار.

    خۇلاسە

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

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