ایکسل VBA: که بیان د حجرې ارزښت پراساس وي (2 عملي مثالونه)

  • دا شریک کړه
Hugh West

په دې مقاله کې، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ د If بیان په VBA په Excel کې د سیل ارزښت پراساس وکاروئ.

ایکسل VBA: که بیان د سیل ارزښت پراساس وي (چټک لید)

4142

د تمرین کاري کتاب ډاونلوډ کړئ

دا تمرین ډاونلوډ کړئ د تمرین کولو لپاره کاري کتاب کله چې تاسو دا مقاله لوستلئ.

که بیان د Cell Value.xlsm پر اساس وي

که بیان په Excel کې د سیل ارزښت پراساس وي VBA

دلته موږ یو ورکشاپ ترلاسه کړی چې په کې د یو ښوونځي د ځینو زده کونکو نومونه او نښانونه په ازموینه کې دي.

زموږ هدف دا دی چې د دې ډیټا سیټ څخه د سیل ارزښت پراساس په Excel VBA کې د If بیان کارولو څرنګوالی زده کړئ.

1 . که بیان په Excel VBA کې د واحد حجرې د حجرې ارزښت پراساس وي

لومړی، موږ به د یو واحد حجرې ارزښت پراساس د If بیان کارول زده کړو.

د مثال په توګه، راځئ هڅه وکړو چې وګورو چې آیا نتالیا آسټین په ازموینه کې بریالی شوی که نه، دا دا دی چې ایا په حجره کې نښه C3 د 40 څخه زیاته ده که نه.

کالم D د زده کونکو پایله لري. دا دی، که چیرې حجره C3 له 40 څخه ډیر نښه ولري، حجره D3 به "تیر شوی" ولري. که نه نو، دا به "ناکام" ولري.

موږ به د دې VBA رینج اعتراض څخه کار واخلو ترڅو دا که بیان د حجرې ارزښت پر بنسټ.

د دې لپاره VBA کوډ به دا وي:

⧭ VBAکوډ:

4184

⧭ محصول:

کوډ له Sub / UserForm چلولو<2 څخه چل کړئ> اوزار په VBA تولی بار کې.

دا به حجره جوړه کړي D3 ولري "ناکام" لکه څنګه چې په حجره کې نښه C3 د 40 ( 32 ) څخه کمه ده.

2. که بیان په Excel VBA کې د حجرو د سلسلې د ارزښتونو پراساس

تاسو کولی شئ د VBA<کې د حجرو د لړۍ د ارزښتونو پراساس if بیان هم وکاروئ 2>. تاسو کولی شئ د دې هدف لپاره د for-loop څخه کار واخلئ.

د مثال په توګه، دلته موږ کولی شو د ټولو زده کونکو پایله د یو واحد کوډ سره ومومئ. موږ به د for-loop له لارې تکرار کړو چې په سلسله کې به ټولې حجرې وګوري C3:C12 او ورته پایله بیرته راګرځوي، "تیر شوی" یا "ناکام" .

د دې لپاره د VBA کوډ به دا وي:

⧭ VBA کوډ:

2777

⧭ محصول:

کوډ د VBA Sub/UserForm چلولو وسیلې څخه چل کړئ 2> اوزار پټه. دا به بیرته راستانه شي "تیر شوی" د هغو نښو لپاره چې د 40 څخه لوی وي، او "ناکام" د هغو کسانو لپاره چې د 40 څخه کم وي.

د یادولو وړ شیان 5>

دلته ما د یو شرط سره If بیان ښودلی دی. مګر که تاسو وغواړئ، تاسو کولی شئ د If بیان کې ډیری شرایط وکاروئ.

که تاسو یا ډیری شرایط وکاروئ نو د یا<سره یوځای شئ. 2>.

او که تاسو او ډیری شرایط وکاروئ، نو د یو سره یوځای شئ او .

د مثال په توګه، د دې لپاره چې وګورئ چې په حجره کې نښه B3 له 40 څخه لویه او له 50<2 څخه کمه ده> یا نه، وکاروئ:

1367

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.