VBA ئەگەر - ئۇنداقتا - Excel دىكى باشقا بايانلار (4 مىسال)

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

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

خىزمەت دەپتىرىنى چۈشۈرۈش

ھەقسىز مەشغۇلات Excel خىزمەت دەپتىرىنى بۇ يەردىن چۈشۈرەلەيسىز.

ئەگەر - ئۇنداقتا - VBA دىكى باشقا بايانلار

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

  • گرامماتىكىسى
3587

ياكى ،

8518

بۇ يەردە ،

20>
تالاش-تارتىش تەلەپ قىلىنغان / ئىختىيارى <17] بولسا راست ياكى يالغان . ئەگەر شەرت بىكار بولسا ، ئۇ يالغان دەپ قارىلىدۇ.
بايانلار باشقا ماددىسى يوق تاق قۇر شەكلى. بىر ياكى بىر قانچە جۈملە چوقۇم قوش چېكىت بىلەن ئايرىلىشى كېرەك. ئەگەر شەرتى راست بولسا ، ئۇنداقتا بۇ جۈملە ئىجرا بولىدۇ.
else_statements ئىختىيارى بىر ياكى بىر قانچە جۈملەئەگەر ئىلگىرىكى شەرتى توغرا بولمىسا ئىجرا قىلىنىدۇ.

4 Excel

بۇ بۆلەكتە ، 4 مىسال بىلەن VBA كودىدا If-Then-Else نى ئىشلىتىشنى ئۆگىنىسىز.

1. ئەگەر ئىككى سان ئارىسىدىكى ئەڭ چوڭ ساننى تېپىڭ - ئەگەر - ئۇنداقتا - باشقىچە بايان

ئەگەر ئىككى نومۇرىڭىز بولسا ھەمدە قايسىسىنىڭ چوڭ (ياكى كىچىك) ئىكەنلىكىنى بىلمەكچى بولسىڭىز ، ئۇنداقتا <1 نى ئىشلىتەلەيسىز> ئەگەر كېيىن بولسا VBA دىكى بايان.

باسقۇچلار:

  • Alt + F11 كۇنۇپكا تاختىڭىزدا ياكى بەتكۈچكە كىرىڭ ئاچقۇچى - & gt; Visual Basic ئېچىش Visual Basic تەھرىرلىگۈچ .

  • ئېچىلغان كود كۆزنىكىدە ، تىزىملىك ​​بالدىقىدىن ، قىستۇر - & gt; بۆلەك .

  • تۆۋەندىكى كودنى كۆچۈرۈپ كود كۆزنىكىگە چاپلاڭ.
4724

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

  • كۇنۇپكا تاختىڭىزدىكى F5 نى بېسىڭ ياكى تىزىملىك ​​بالدىقىدىن ئىجرا - & gt; Sub / UserForm نى ئىجرا قىلىڭ. ماكرونى ئىجرا قىلىش ئۈچۈن تارماق تىزىملىك ​​بالدىقىدىكى كىچىك ئويۇن سىنبەلگىسى نى باسسىڭىزلا بولىدۇ.

نەتىجىگە ئېرىشىسىز Excel نىڭ MsgBox

بىزنىڭ ئەھۋالدا ، 12345 - ئۆزگەرگۈچى مىقداردا ساقلىنىدۇ Num1 - 12335 ، Num2 دىن چوڭ. شۇڭا MsgBox بىزگە 1-ساننىڭ 2-نومۇردىن چوڭ ئىكەنلىكىنى كۆرسىتىپ بېرىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: تاسادىپىي سان ھاسىل قىلىدىغان Excel فورمۇلا (5 مىسال)>

2. ئوقۇغۇچىلارنىڭ نەتىجىسىنى تەكشۈرۈش - ئەگەر - ئۇنداقتا - VBA دىكى باشقا بايانلار

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

قەدەم باسقۇچلار: 2> كود كۆزنىكىدىكى بۆلەك .

  • كود كۆزنىكىدە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.
  • 5643

    كودىڭىز ھازىر تەييار. ئىجرا.

    بۇ كود D5 كاتەكچىنىڭ 33 دىن چوڭ قىممەت بار-يوقلۇقىنى تەكشۈرىدۇ. ئەگەر شۇنداق قىلسا ئۇ بىر چىقىرىشنى كۆرسىتىدۇ ، ئەگەر ئۇنداق بولمىسا ئۇ باشقا نەرسىنى كۆرسىتىدۇ.

    • ماكرونى ئىجرا قىلىڭ ۋە كودىڭىزغا ئاساسەن نەتىجىگە ئېرىشىسىز. ئەلۋەتتە 33 دىن ئېشىپ كېتىدۇ ، شۇڭلاشقا ئۇ نەتىجىنىڭ Pass نى كۆرسىتىۋاتىدۇ. ئەگەر بىز D7 (22) نىڭ كودىنى ئىجرا قىلساق ، ئۇ باشقىچە كۆرسىتىلىدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: VBA دېلو باياناتىنى قانداق ئىشلىتىش ( 13 مىسال)

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

  • Excel دا VBA LTrim فۇنكسىيەسىنى ئىشلىتىڭ (4 مىسال)>
  • VBA Mod Operator نى ئىشلىتىڭ (9 مىسال)
  • Excel دىكى VBA EXP ئىقتىدارى (5 مىسال)
  • 3. ئوقۇغۇچىلار سىنىپىدىكى باھالارنى كۆپ ئىشلىتىش ئارقىلىق يېڭىلاش ئەگەر - ئۇنداقتا - VBA دىكى باشقا بايانلار

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

    بىز VBA نى ئىجرا قىلىمىز. كودنى تولدۇرىدىغان كود ئىنكاس رامكىلارنى كۆپ خىل ئەھۋالغا ئاساسەن تولدۇرىدۇ.

    قەدەم باسقۇچلار:

    • ئىلگىرىكىگە ئوخشاش ، پروگرامما ئاچقۇچى بەتكۈچىدىن Visual Basic تەھرىرلىگۈچ نى ۋە كود كۆزنىكىگە a بۆلەك نى كىرگۈزۈڭ.
    • كود كۆزنىكىدە تۆۋەندىكى كودنى كۆچۈرۈپ چاپلاڭ.
    9868

    كودىڭىز ھازىر ئىجرا بولۇشقا تەييارلاندى. ئوقۇغۇچىلار.

    • ئىجرا قىلىڭ>

      4. ئەگەر Excel

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

      قەدەم باسقۇچلار:

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

      كودىڭىز ھازىر ئىجرا بولۇشقا تەييارلاندى.

      • ئىجرا بۇ كود ۋە سىز مۇناسىۋەتلىك كاتەكچىلەردە يۆنىلىش نامىغا ئېرىشىسىز. سىز تۆۋەندىكى كودنى ئىشلىتەلەيسىز>

        مەسىلەن ، ئەگەر سىز B كاتەكچىگە « N » دەپ يازسىڭىز ، ئۇ سىزگە « شىمالىي بېرىدۇ. ; ئەگەر سىز B5 كاتەكچىگە « S » دەپ يازسىڭىز ، ئۇ سىزگە C5 كاتەكچىدىكى « جەنۇب » نى كۆرسىتىدۇ.

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

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