Excel VBA: যদি বিবৃতি কোষ মানৰ ওপৰত ভিত্তি কৰি (2 ব্যৱহাৰিক উদাহৰণ)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

এই লেখাটোত মই আপোনাক দেখুৱাম যে আপুনি কেনেকৈ এটা চেল মানৰ ওপৰত ভিত্তি কৰি এক্সেলত VBA If ষ্টেটমেন্ট ব্যৱহাৰ কৰিব পাৰে।

Excel VBA: যদি বিবৃতি কোষ মানৰ ওপৰত ভিত্তি কৰি (দ্ৰুত দৰ্শন)

2114

অভ্যাস কাৰ্য্যপুস্তিকা ডাউনলোড কৰক

এই অভ্যাস ডাউনলোড কৰক এই প্ৰবন্ধটো পঢ়ি থকাৰ সময়ত কাৰ্য্যপুস্তিকা অনুশীলন কৰিবলৈ।

যদি বিবৃতি কোষ মানৰ ওপৰত ভিত্তি কৰি।xlsm

যদি বিবৃতি Excel ত কোষ মানৰ ওপৰত ভিত্তি কৰি VBA

ইয়াত আমি এখন ৱৰ্কশ্বীট পাইছো য'ত এটা পৰীক্ষাত বিদ্যালয়ৰ কিছুমান ছাত্ৰ-ছাত্ৰীৰ নাম আৰু নম্বৰ থাকে।

আমাৰ উদ্দেশ্য হৈছে এই ডাটা ছেটৰ পৰা এটা চেল মানৰ ওপৰত ভিত্তি কৰি এক্সেল VBA If ষ্টেটমেন্ট কেনেকৈ ব্যৱহাৰ কৰিব লাগে শিকিব লাগে।

1 . Excel VBA ত এটা কোষৰ মানৰ ওপৰত ভিত্তি কৰি যদি বিবৃতি

প্ৰথমে আমি এটা কোষৰ মানৰ ওপৰত ভিত্তি কৰি If বিবৃতি ব্যৱহাৰ কৰিবলৈ শিকিম।

উদাহৰণস্বৰূপে, নাটালিয়া অষ্টিনে পৰীক্ষাত উত্তীৰ্ণ হৈছে নে নাই চাবলৈ চেষ্টা কৰোঁ, অৰ্থাৎ C3 কোষত থকা নম্বৰটো 40 তকৈ বেছি নে নহয়।

স্তম্ভ D ত ছাত্ৰ-ছাত্ৰীৰ ফলাফল আছে। অৰ্থাৎ, যদি C3 কোষত 40 তকৈ অধিক চিহ্ন থাকে, D3 কোষত “পাছ কৰা” থাকিব। অন্যথা, ইয়াত “ব্যৰ্থ” থাকিব।

আমি এই If বিবৃতি সৃষ্টি কৰিবলৈ এটা VBA Range বস্তু ব্যৱহাৰ কৰিম চেল মানৰ ওপৰত ভিত্তি কৰি।

ইয়াৰ বাবে VBA ক'ড হ'ব:

⧭ VBAক'ড:

2109

⧭ আউটপুট:

উপ / ব্যৱহাৰকাৰী প্ৰপত্ৰ চলাওক<2 ৰ পৰা ক'ড চলাওক> VBA টুলবাৰত সঁজুলি।

D3 কোষত “ব্যৰ্থ” ৰাখিব , কাৰণ C3 কোষত থকা চিহ্নটো 40 ( 32 ) তকৈ কম।

২. Excel VBA

ত কোষৰ এটা পৰিসীমাৰ মানৰ ওপৰত ভিত্তি কৰি যদি বিবৃতি আপুনি VBA<ত কোষৰ এটা পৰিসীমাৰ মানৰ ওপৰত ভিত্তি কৰি If বিবৃতি ব্যৱহাৰ কৰিব পাৰে ২>। ইয়াৰ বাবে আপুনি এটা for-loop ব্যৱহাৰ কৰিব পাৰে।

উদাহৰণস্বৰূপে, ইয়াত আমি এটা ক'ডৰ সৈতে সকলো ছাত্ৰ-ছাত্ৰীৰ ফলাফল জানিব পাৰো। আমি এটা for-loop ৰ জৰিয়তে পুনৰাবৃত্তি কৰিম যিয়ে C3:C12 পৰিসৰৰ সকলো কোষ পৰীক্ষা কৰিব আৰু এটা সংশ্লিষ্ট ফলাফল ঘূৰাই দিব, “Passed” বা “ব্যৰ্থ” .

ইয়াৰ বাবে VBA ক'ড হ'ব:

⧭ VBA ক'ড:

7924

⧭ আউটপুট:

VBA <ত Run Sub / UserForm সঁজুলিৰ পৰা ক'ড চলাওক ২>টুলবাৰ। ই 40 তকৈ বেছি চিহ্নসমূহৰ বাবে “পাছ কৰা হৈছে” ঘূৰাই দিব, আৰু 40 তকৈ কম চিহ্নসমূহৰ বাবে “বিফল” ঘূৰাই দিব।

মনত ৰখা কথাবোৰ

ইয়াত মই এটা চৰ্তৰ সৈতে এটা If বিবৃতি দেখুৱাইছো। কিন্তু যদি আপুনি বিচাৰে, আপুনি এটা If বিবৃতি ৰ ভিতৰত একাধিক চৰ্ত ব্যৱহাৰ কৰিব পাৰে।

যদি আপুনি OR টাইপ একাধিক চৰ্ত ব্যৱহাৰ কৰে, সিহতক এটা OR<ৰ সৈতে যোগ কৰক 2>.

আৰু যদি আপুনি AND টাইপ একাধিক চৰ্ত ব্যৱহাৰ কৰে, তেন্তে সিহতক এটাৰ সৈতে যোগ কৰক AND .

উদাহৰণস্বৰূপে, B3 কোষত থকা চিহ্নটো 40 তকৈ ডাঙৰ আৰু 50<2 তকৈ কম নেকি পৰীক্ষা কৰিবলৈ> বা নহয়, ব্যৱহাৰ কৰক:

7407

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।