مەزمۇن جەدۋىلى
شەرتلىك بايانلار پروگرامما تىلىدىكى بەلگىلەنگەن شەرتكە ئاساسەن بىر يۈرۈش ھەرىكەتلەرنى قىلىشقا ئىشلىتىلىدۇ. بۇ ماقالىدە 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 مىسال)
مۇشۇنىڭغا ئوخشاش ئوقۇشلۇقلارمىساللار)
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 . بۇ ماقالىنىڭ سىزگە ناھايىتى پايدىلىق بولۇشىنى ئۈمىد قىلىمەن. بۇ تېمىغا مۇناسىۋەتلىك سوئاللىرىڭىز بار-يوقلۇقىنى سوراپ بېقىڭ.