বিষয়বস্তুৰ তালিকা
যদি আপুনি VBA IsNumeric ফলন ব্যৱহাৰ কৰাৰ কিছুমান সহজ উপায় বিচাৰিছে, তেন্তে আপুনি সঠিক স্থানত আছে। আমি সাধাৰণতে এই ফাংচনটো VBA ত ব্যৱহাৰ কৰো এটা এক্সপ্ৰেচন এটা সংখ্যা নে নহয় পৰীক্ষা কৰিবলৈ আৰু এক্সপ্ৰেচনৰ ওপৰত নিৰ্ভৰ কৰি ই TRUE ঘূৰাই দিব যদি এক্সপ্ৰেচনটো এটা সংখ্যা হয় অন্যথা FALSE .
কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
VBA IsNumeric Function.xlsm
VBA IsNumeric Function: বাক্য গঠন & যুক্তি
⦿ বাক্য গঠন
IsNumeric (Expression)
<১>⦿ যুক্তি
তৰ্ক | প্ৰয়োজনীয়/ঐচ্ছিক | ব্যাখ্যা |
---|---|---|
এক্সপ্ৰেচন | প্ৰয়োজনীয় | এইটো এটা ভিন্নতা যিটো এটা সংখ্যা হয় নে নহয় পৰীক্ষা কৰিব লাগে। |
⦿ ৰিটাৰ্ণ মূল্য
ইনপুট | ৰিটাৰ্ণ মূল্য |
---|---|
সংখ্যা | সত্য |
ক নহয় ক সংখ্যা; ষ্ট্ৰিং | মিছা |
⦿ সংস্কৰণ
ISNUMERIC ফাংচন ক Excel 2000 সংস্কৰণত প্ৰৱৰ্তন কৰা হৈছিল আৰু তাৰ পিছত সকলো সংস্কৰণৰ বাবে উপলব্ধ।
9 VBA IsNumeric ফাংচন ব্যৱহাৰ কৰাৰ উদাহৰণ
In এই প্ৰবন্ধটোত আমি VBA IsNumeric ৰ ব্যৱহাৰসমূহ কিছুমান যাদৃচ্ছিক উদাহৰণৰ সৈতে দেখুৱাবলৈ চেষ্টা কৰিম আৰু লগতে কিছুমান উদাহৰণৰ সৈতে নিম্নলিখিত টেবুলখন অন্তৰ্ভুক্ত কৰিম।
আমাৰ হাতত আছে ইয়াত Microsoft Excel 365 সংস্কৰণ ব্যৱহাৰ কৰা হৈছে, আপুনি অন্য যিকোনো ব্যৱহাৰ কৰিব পাৰেযদি আপোনাৰ কোনো পৰামৰ্শ বা প্ৰশ্ন আছে, তেন্তে মন্তব্যৰ অংশত নিঃসংকোচে শ্বেয়াৰ কৰিব পাৰে।
আপোনাৰ সুবিধা অনুসৰি সংস্কৰণসমূহ।1. কিছুমান যাদৃচ্ছিক মানৰ সৈতে VBA IsNumeric পৰীক্ষা কৰা
ইয়াত, আমি VBA ISNUMERIC ৰ সৈতে কিছুমান যাদৃচ্ছিক ষ্ট্ৰিং পৰীক্ষা কৰিম , যদি মানসমূহ সংখ্যাগত হয় বা নহয়।
পদক্ষেপ-01 :
➤ ডেভেলপাৰ টেব >><লৈ যাওক 1>ভিজুৱেল বেচিক বিকল্প।
তাৰ পিছত, ভিজুৱেল বেচিক সম্পাদক খোল খাব।
➤ <লৈ যাওক 1> টেব >> মডিউল বিকল্প সন্নিবিষ্ট কৰক।
তাৰ পিছত, এটা মডিউল সৃষ্টি কৰা হ'ব।
পদক্ষেপ-02 :
➤ তলৰ ক'ডটো লিখক
5992
ইয়াত, আমি <1 ঘোষণা কৰিছো>x এটা ভেৰিয়েন্ট হিচাপে আৰু ই ইনপুট মান সংৰক্ষণ কৰিব। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি ইনপুট মান সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব। আমি এটা বাৰ্তা বাকচৰ ভিতৰত আউটপুট বিচাৰি পাম ( MsgBox )।
➤ F5 টিপক।
তাৰ পিছত আপুনি নিম্নলিখিত ইনপুট বাকচটো পাব আৰু যদি আপুনি মান 100 লিখে আৰু ঠিক আছে টিপক,
আপুনি এটা পাব বাৰ্তা বাকচত লিখা আছে “সত্য” ।
ষ্ট্ৰিং Cat লিখিবলৈ আৰু ঠিক আছে টিপিবলৈ ইনপুট বক্সত,
আমি এটা বাৰ্তা বাকচ পাইছো য'ত লিখা আছে “মিছা” ।
অধিক পঢ়ক: এক্সেলত VBA ৰেণ্ডমাইজ ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (5 উদাহৰণ)
2. IF-THEN-ELSE বিবৃতিৰ সৈতে VBA IsNumeric ব্যৱহাৰ কৰা
এই বিভাগত, আমি ISNUMERIC ফাংচন ৰ সৈতে ব্যৱহাৰ কৰিম IF-THEN-ELSE সংখ্যাগত আৰু অসংখ্যাগত মানসমূহ সংজ্ঞায়িত কৰিবলৈ এটা VBA ক'ডত বিবৃতি।
পদক্ষেপসমূহ :
➤ 1 অংশৰ পদক্ষেপ-01 অনুসৰণ কৰক।
➤ তলৰ ক'ডটো লিখক
8154
ইয়াত, আমি ঘোষণা কৰিছো x এটা ভেৰিয়েন্ট হিচাপে আৰু ই ইনপুট মান সংৰক্ষণ কৰিব। যেতিয়া ISNUMERIC এ TRUE ঘূৰাই দিব, IF এ “প্ৰদত্ত মান সংখ্যাগত” আৰু যদি ISNUMERIC<বুলি কোৱা এটা বাৰ্তা ঘূৰাই দিব 2> এ FALSE ঘূৰাই দিয়ে, তাৰ পিছত IF এ “প্ৰদত্ত মান সংখ্যাগত নহয়” ব্যাখ্যা কৰা এটা বাৰ্তা ঘূৰাই দিয়ে।
➤ F5 টিপক।
তাৰ পিছত আপুনি নিম্নলিখিত ইনপুট বাকচ পাব আৰু যদি আপুনি মান 200 লিখে আৰু ঠিক আছে টিপক,
আপুনি এটা বাৰ্তা বাকচ পাব যিয়ে লিখা আছে “প্ৰদত্ত মান সংখ্যাগত” ।
Cat স্ট্ৰিং লিখাৰ বাবে আৰু ইনপুট বাকচত OK টিপিলে,
আমি <বুলি এটা বাৰ্তা বাকচ পাইছো 1>“প্ৰদত্ত মান সংখ্যাগত নহয়” .
অধিক পঢ়ক: VBA If – Then – Excel ত অন্যথা বিবৃতি (4 উদাহৰণ)
3. IsNumeric ফাংচনৰ সৈতে এটা বিপৰীত ফলাফল সৃষ্টি কৰা
ইয়াত, আমি এটা VBA ক'ড সৃষ্টি কৰিম যিয়ে আমাক বিপৰীত ফলাফল দিব ISNUMERIC ফাংচন ৰ, যাৰ অৰ্থ হৈছে সংখ্যাগত মানৰ বাবে আমি FALSE পাম, আৰু অসংখ্যাগত মানৰ বাবে es, ই TRUE ঘূৰাই দিব।
পদক্ষেপসমূহ :
➤ অংশ 1 ৰ পদক্ষেপ-01 অনুসৰণ কৰক <২>.<৩><০>➤তলৰ ক'ডটো লিখক
9703
ইয়াত, আমি x ক ভেৰিয়েন্ট হিচাপে ঘোষণা কৰিছো আৰু ই ইনপুট মান সংৰক্ষণ কৰিব। যেতিয়া ISNUMERIC এ TRUE ঘূৰাই দিব, IF এ “FALSE” বুলি এটা বাৰ্তা ঘূৰাই দিব আৰু যদি ISNUMERIC এ <ঘূৰাই দিয়ে 1>FALSE , তাৰ পিছত IF এ “TRUE” ব্যাখ্যা কৰা এটা বাৰ্তা ঘূৰাই দিয়ে।
➤ F5 টিপক .
তাৰ পিছত আপুনি নিম্নলিখিত ইনপুট বাকচ পাব আৰু যদি আপুনি মান 25 লিখে আৰু ঠিক আছে ,
টিপক
আপুনি এটা বাৰ্তা বাকচ পাব যিয়ে লিখা আছে “FALSE” ।
ষ্ট্ৰিং লিখাৰ বাবে আলাস্কা আৰু ইনপুট বাকচত OK টিপিলে,
আমি এটা বাৰ্তা বাকচ পাইছো য'ত “TRUE” .
সম্পৰ্কীয় বিষয়বস্তু: এক্সেলত VBA বিন্যাস ফলন (উদাহৰণৰ সৈতে 8 ব্যৱহাৰ)
4. খালী ঠাই আছে নেকি পৰীক্ষা কৰা সংখ্যাগত বা নহয়
আপুনি এটা VBA কোডৰ সৈতে সহজে পৰীক্ষা কৰিব পাৰে যদি খালী ঠাই সংখ্যাগত বা নহয়।
পদক্ষেপসমূহ :
➤ 1 অংশৰ পদক্ষেপ-01 অনুসৰণ কৰক।
➤ তলৰ ক'ডটো লিখক
1427
ইয়াত, আমি x <ঘোষণা কৰিছো 2>এটা ভেৰিয়েন্ট হিচাপে আৰু ই Blank সংৰক্ষণ কৰিব। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি Blank সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব।
➤ F5 টিপক।
তাৰ পিছত, আপুনি এটা বাৰ্তা বাকচ পাব য'ত লিখা আছে “False” যাৰ অৰ্থ হৈছে খালী ঠাই সংখ্যাগত নহয় .
অধিক পঢ়ক: এক্সেলৰেণ্ডম সংখ্যা সৃষ্টি কৰিবলৈ সূত্ৰ (5 উদাহৰণ)
5. তাৰিখসমূহ সংখ্যাগত হয় নে নহয় পৰীক্ষা কৰা
এই বিভাগত, আমি এটা ৰেণ্ডম তাৰিখ ব্যৱহাৰ কৰিম আৰু তাৰিখটো হয় নে নহয় পৰীক্ষা কৰিম সংখ্যাগত বা নহয়।
পদক্ষেপ :
➤ অংশ 1 ৰ পদক্ষেপ-01 অনুসৰণ কৰক।
➤ তলৰ ক'ডটো লিখক
7840
ইয়াত, আমি x ক ভেৰিয়েন্ট হিচাপে ঘোষণা কৰিছো আৰু ই এটা তাৰিখ সংৰক্ষণ কৰিব। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি তাৰিখটো সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব।
➤ F5 টিপক।
তাৰ পিছত, আপুনি এটা বাৰ্তা বাকচ পাব য'ত লিখা আছে “False” যাৰ অৰ্থ হৈছে তাৰিখ সংখ্যাগত নহয় ।
আমি DATESERIAL ফাংচন ৰ সৈতেও চেষ্টা কৰিব পাৰো তাৰিখ সৃষ্টি কৰিবলৈ আৰু ই সংখ্যাগত নে নহয় চাবলৈ।
➤ নিম্নলিখিত ক'ড<টাইপ কৰক 3>
3301
ইয়াত, আমি x ক Variant হিচাপে ঘোষণা কৰিছো আৰু ই DATESERIAL ফাংচন দ্বাৰা সৃষ্টি কৰা এটা তাৰিখ সংৰক্ষণ কৰিব। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি তাৰিখটো সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব।
➤ F5 টিপক।
বিনিময়ত, আপুনি এইবাৰো “মিছা” লিখা এটা বাৰ্তা বাকচ পাব।
অধিক পঢ়ক: VBA তাৰিখ ফলন (উদাহৰণৰ সৈতে মেক্ৰ'ৰ ১২টা ব্যৱহাৰ)
একেধৰণৰ পঠন:
- এক্সেল VBA ত MsgBox ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (এটা সম্পূৰ্ণ নিৰ্দেশিকা)
- VBA Environ ফাংচন ব্যৱহাৰ কৰক (4 টা উদাহৰণ)
- <১>VBA কেনেকৈ ব্যৱহাৰ কৰিব লাগেআৰু এক্সেলত ফাংচন (৪টা উদাহৰণ)
- ভিবিএ কেছ ষ্টেটমেন্ট ব্যৱহাৰ কৰক (১৩টা উদাহৰণ)
- এক্সেল ভিবিএত লগ ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (৫ উপযুক্ত উদাহৰণ)
6. সময় সংখ্যাগত বা নহয় নেকি পৰীক্ষা কৰা
এই বিভাগত, আমি <1 ব্যৱহাৰ কৰি সময় সংখ্যাগত নে নহয় পৰীক্ষা কৰিম>ISNUMERIC function .
পদক্ষেপসমূহ :
➤ 1>1 অংশৰ পদক্ষেপ-01 অনুসৰণ কৰক।
➤ তলৰ ক'ডটো লিখক
4570
ইয়াত, আমি x ক ভেৰিয়েন্ট হিচাপে ঘোষণা কৰিছো আৰু ই এটা সময় সংৰক্ষণ কৰিব। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি সময় সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব।
➤ F5 টিপক।
তাৰ পিছত আপুনি এটা বাৰ্তা বাকচ পাব য'ত লিখা আছে “False” যাৰ অৰ্থ হৈছে বাৰ সংখ্যাগত নহয় ।
আপুনি TIMESERIAL ফাংচন ৰ সৈতেও চেষ্টা কৰিব পাৰে তাৰিখ সৃষ্টি কৰিবলৈ আৰু ই সংখ্যাগত নে নহয় পৰীক্ষা কৰিবলে।
➤ নিম্নলিখিত ক'ড টাইপ কৰক
7288
ইয়াত, আমি x ক Variant হিচাপে ঘোষণা কৰিছো আৰু ই TIMESERIAL ফাংচন দ্বাৰা সৃষ্টি কৰা এটা সময় সংৰক্ষণ কৰিব। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি সময় সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব।
➤ F5 টিপক।
তাৰ পিছত, আপুনি এইবাৰো “মিছা” লিখা এটা বাৰ্তা বাকচ পাব।
আকৌ, আমি এটা শ্বীটৰ এটা চেলত এটা সময় মান উল্লেখ কৰি চেষ্টা কৰিব পাৰো।
➤ তলৰ ক'ডটো টাইপ কৰক
2047
ইয়াত, আমি ঘোষণা কৰিছো x এটা ভেৰিয়েন্ট হিচাপে আৰু ই এটা সময় সংৰক্ষণ কৰিব যি B2 কোষত আছে। তাৰ পিছত ISNUMERIC এ TRUE ঘূৰাই দিব যদি সময় সংখ্যাগত হয় অন্যথা ই FALSE ঘূৰাই দিব।
➤ F5 টিপক।
শেষত, আপুনি এইবাৰ “সঁচা” লিখা এটা বাৰ্তা বাকচ পাব।
অধিক পঢ়ক: Excel ত VBA TimeSerial কেনেকৈ ব্যৱহাৰ কৰিব লাগে (3 উদাহৰণ)
7. মানৰ এটা পৰিসৰৰ বাবে VBA IsNumeric ব্যৱহাৰ কৰা
ইয়াত , আমি পৰীক্ষা কৰিম যে মাৰ্ক/গ্ৰেড স্তম্ভৰ মানসমূহ সংখ্যাগত নে অসংখ্যাগত আৰু ফলাফলসমূহ পৰীক্ষা স্তম্ভত আছে।
পদক্ষেপ :
➤ 1 অংশৰ পদক্ষেপ-01 অনুসৰণ কৰক।
➤ লিখা following code
6897
আমি কোষটোক Range হিচাপে ঘোষণা কৰিছো আৰু “D5:D11” ৰেঞ্জৰ কোষবোৰৰ বাবে এটা FOR লুপ ব্যৱহাৰ কৰিছো আৰু এই কোষবোৰৰ বাবে, the ISNUMERIC এ TRUE ঘূৰাই দিব যদি মান সংখ্যাগত হয়, অন্যথা ই FALSE আৰু cell.Offset(0, 1)<22 ঘূৰাই দিব> এ এটা স্তম্ভত থকা আউটপুট মানসমূহ পিছত ইনপুট স্তম্ভলৈ ঘূৰাই দিব।
➤ F5 টিপক।
পিছত t hat, আমাৰ সংখ্যাগত মানসমূহৰ বাবে TRUE বা অসংখ্যাগত মানসমূহৰ বাবে চিহ্ন আৰু FALSE বা গ্ৰেড থাকিব।
অধিক পঢ়ক: এক্সেলত VBA Val ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (৭টা উদাহৰণ)
8. এটা ফাংচন সৃষ্টি কৰা মানৰ এটা পৰিসৰ পৰীক্ষা কৰক
এই বিভাগত আমি এটা সৃষ্টি কৰিম VBA ISNUMERIC ৰ সৈতে ফাংচন কৰক আৰু মাৰ্ক/গ্ৰেড স্তম্ভৰ মানসমূহ সংখ্যাগত বা অসংখ্যাগত নেকি পৰীক্ষা কৰক।
পদক্ষেপ-01 :
➤ অংশ 1 ৰ পদক্ষেপ-01 অনুসৰণ কৰক।
➤ তলত দিয়াবোৰ লিখি সংৰক্ষণ কৰক code
5758
এই ক'ডে IsNumericTest নামৰ এটা ফাংচন সৃষ্টি কৰিব।
Step-02 :
➤ মূল পত্ৰিকালৈ উভতি যাওক আৰু E5
=IsNumericTest(D5)
কোষত নিম্নলিখিত সূত্ৰটো লিখক D5 এজন ছাত্ৰৰ নম্বৰ/গ্ৰেড আৰু IsNumericTest এ মানৰ ওপৰত নিৰ্ভৰ কৰি TRUE/FALSE ঘূৰাই দিব।
➤ ENTER টিপক আৰু Fill Handle সঁজুলিটো তললৈ টানি নিয়ক।
শেষত, আমাৰ হাতত থাকিব TRUE সংখ্যাগত মানসমূহৰ বাবে বা চিহ্নসমূহ আৰু FALSE অসংখ্যাগত মানসমূহৰ বাবে বা গ্ৰেডসমূহ .
সম্পৰ্কীয় বিষয়বস্তু: এক্সেলত VBA DIR ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (7 টা উদাহৰণ)
9. VBA IsNumeric Function ৰ সৈতে অসংখ্যাগত মান গণনা কৰা
আমি অসংখ্যা গণনা কৰিব বিচাৰো ic মান বা মাৰ্ক/গ্ৰেড স্তম্ভৰ গ্ৰেড আৰু ইয়াত এইটো কৰিবলৈ আমি VBA ISNUMERIC ব্যৱহাৰ কৰিম আৰু আমাৰ <1 ত থকা অসংখ্যাগত মানসমূহৰ মুঠ সংখ্যা থাকিব>গণনা স্তম্ভ।
পদক্ষেপ-01 :
➤ অনুসৰণ কৰক পদক্ষেপ-01 ৰ অংশ 1 .
➤ নিম্নলিখিত ক'ড লিখি সংৰক্ষণ কৰক
9039
এই ক'ডে countnonumeric নামৰ এটা ফাংচন সৃষ্টি কৰিব।
কেতিয়াকোষৰ মান সংখ্যাগত মান নহ'ব তেতিয়া গণনা 1 ৰে বৃদ্ধি কৰা হ'ব।
পদক্ষেপ- 02 :
➤ মূল পত্ৰিকালৈ উভতি যাওক আৰু নিম্নলিখিত সূত্ৰটো লিখক
=countnonnumeric(D5:D11)
D5:D11 ছাত্ৰ-ছাত্ৰীৰ নম্বৰ/গ্ৰেড ৰ পৰিসৰ আৰু গণনা অসংখ্য ই মুঠ অসংখ্যাগত গ্ৰেডৰ সংখ্যা ঘূৰাই দিব।
➤ ENTER টিপক
শেষত, আপুনি 3 মান পাব যাৰ অৰ্থ হৈছে আপোনাৰ ত 3 গ্ৰেড আছে মাৰ্ক/গ্ৰেড স্তম্ভ।
অধিক পঢ়ক: VBA ফাংচনত এটা মান কেনেকৈ ঘূৰাই দিব (এৰে আৰু দুয়োটা... অ-এৰে মানসমূহ)
IsNumeric বনাম ISNUMBER
- ISNUMERIC এ এটা মানক এটা সংখ্যা আৰু ISNUMBER<2 লৈ ৰূপান্তৰ কৰিব পাৰি নেকি পৰীক্ষা কৰে> এটা মান সংখ্যা হিচাপে সংৰক্ষণ কৰা হৈছে নে নাই পৰীক্ষা কৰে।
- VBA ISNUMERIC ফাংচন আৰু Excel ISNUMBER ফাংচন ৰ মাজত কিছু পাৰ্থক্য আছে আৰু আমি দেখুৱাবলৈ চেষ্টা কৰিছো আমাৰ পূৰ্বতে সৃষ্টি কৰা IsNumericTest মজা ব্যৱহাৰ কৰি তলত পাৰ্থক্যসমূহ চাওক ction আৰু ইনবিল্ট এক্সেল ISNUMBER ফাংচন ।
অনুশীলন Section
নিজৰ দ্বাৰা অনুশীলন কৰাৰ বাবে আমাৰ হাতত আছে অভ্যাস নামৰ এখন পত্ৰিকাত তলৰ দৰে এটা অনুশীলন অংশ প্ৰদান কৰা হৈছে। অনুগ্ৰহ কৰি নিজেই কৰক।
উপসংহাৰ
এই প্ৰবন্ধটোত আমি VBA ISNUMERIC <2 ব্যৱহাৰ কৰাৰ কিছুমান উপায় আলোচনা কৰিবলৈ চেষ্টা কৰিছো>কাৰ্য্য। আশাকৰোঁ আপোনালোকে ইয়াক উপযোগী বুলি বিবেচনা কৰিব।