مەزمۇن جەدۋىلى
بۇ ماقالىدە ، Excel دىكى VBA دىكى جۈملىسىنىڭ كاتەكچە قىممىتىگە ئاساسەن نى قانداق ئىشلىتىدىغانلىقىڭىزنى كۆرسىتىپ ئۆتىمەن.
Excel VBA: ئەگەر ھۈجەيرە قىممىتىنى ئاساس قىلغان بايان (تېز كۆرۈنۈش)
6795
ئەمەلىيەت خىزمەت دەپتىرىنى چۈشۈرۈش
بۇ مەشغۇلاتنى چۈشۈرۈڭ سىز بۇ ماقالىنى ئوقۇۋاتقان چېغىڭىزدا چېنىقىش ئۈچۈن خىزمەت دەپتىرى. VBA
بۇ يەردە بىز بىر خىزمەت جەدۋىلىگە ئېرىشتۇق ، ئۇنىڭدا بىر مەكتەپتىكى بىر قىسىم ئوقۇغۇچىلارنىڭ ئىمتىھاندا ئىسمى ۋە بەلگىسى بار.
بىزنىڭ مەقسىتىمىز بۇ سانلىق مەلۇماتلار توپلىمىدىكى كاتەكچە قىممىتىگە ئاساسەن Excel VBA دىكى جۈملىنى ئىشلىتىشنى ئۆگىنىش.
1 . ئەگەر Excel VBA دىكى يەككە كاتەكچىنىڭ كاتەكچە قىممىتىگە ئاساسەن بايانات
ئالدى بىلەن ، بىز بىر كاتەكچىنىڭ قىممىتىگە ئاساسەن If جۈملىسىنى ئىشلىتىشنى ئۆگىنىمىز.
مەسىلەن ، ناتالىيە ئاستىننىڭ ئىمتىھاندا لاياقەتلىك بولغان ياكى ئۆتمىگەنلىكىنى ، يەنى C3 كاتەكچىدىكى بەلگەنىڭ 40 دىن چوڭ ياكى ئەمەسلىكىنى كۆرۈپ باقايلى.
ئىستون D ئوقۇغۇچىلارنىڭ نەتىجىسىنى ئۆز ئىچىگە ئالىدۇ. يەنى C3 كاتەكچىدە 40 تىن چوڭ بەلگە بولسا ، D3 كاتەكچىدە «ئۆتۈپ كەتكەن» بولىدۇ. بولمىسا ، ئۇنىڭدا «مەغلۇپ بولدى» بولىدۇ.
بىز VBA دائىرە ئوبيېكتىنى ئىشلىتىپ بۇ ئەگەر بايان كاتەكچىنىڭ قىممىتىگە ئاساسەن.
بۇنىڭ ئۈچۈن VBA كودى بولىدۇ:
⧭ VBAكود:
1330
⧭ چىقىرىش:
كودنى ئىجرا قىلىش تارماق / ئىشلەتكۈچى فورمىسى <2 دىن ئىجرا قىلىڭ VBA قورال ستونىدىكى قورال. ، C3 كاتەكچىدىكى بەلگە 40 ( 32 ) دىن تۆۋەن بولغاچقا ،
2. ئەگەر Excel VBA دىكى بىر قاتار ھۈجەيرىلەرنىڭ قىممىتىگە ئاساسەن بايانات
ئەگەر سىز VBA دىكى بىر قاتار ھۈجەيرىلەرنىڭ قىممىتىگە ئاساسەن ئەگەر بايان نى ئىشلەتسىڭىز بولىدۇ. 2>. سىز بۇ مەقسەت ئۈچۈن ئۈچۈن ئايلانما نى ئىشلىتەلەيسىز.
مەسىلەن ، بۇ يەردە بىز بارلىق ئوقۇغۇچىلارنىڭ نەتىجىسىنى بىرلا كود بىلەن تاپالايمىز. بىز for-loop ئارقىلىق تەكرارلايمىز ، بۇ C3: C12 دائىرىسىدىكى بارلىق ھۈجەيرىلەرنى تەكشۈرۈپ ، مۇناسىپ نەتىجىنى قايتۇرىمىز ، «ئۆتۈپ كەتتى» ياكى «مەغلۇپ بولدى» .
بۇنىڭ ئۈچۈن VBA كودى بولىدۇ:
⧭ VBA كودى:
7874
⧭ چىقىرىش:
VBA <دىكى Sub / UserForm قورالىدىن كودنى ئىجرا قىلىڭ. 2> قورال ستونى. ئۇ 40 دىن چوڭ بولغان بەلگىلەر ئۈچۈن «ئۆتۈپ كەتتى» ، ۋە n 40 دىن تۆۋەن بولغانلارغا «مەغلۇپ بولدى».
ئەستە تۇتۇشقا تېگىشلىك ئىشلار
بۇ يەردە مەن ئەگەر بىر شەرت بىلەن جۈملىنى كۆرسەتتىم. ئەگەر خالىسىڭىز ، جۈملىدە . 2>.
ئەگەر سىز ۋە كۆپ خىل شەرتلەرنى ئىشلەتسىڭىز ، ئۇلارغا an بىلەن قوشۇلۇڭمەسىلەن: ۋە > ياكى ئەمەس ، ئىشلىتىڭ:
4131