বিষয়বস্তুৰ তালিকা
এই প্ৰবন্ধটোৱে ৰেণ্ডম নম্বৰ জেনেৰেটৰ ৰ ৪টা উদাহৰণ দেখুৱাইছে য'ত এক্সেলত VBA ব্যৱহাৰ কৰি কোনো ডুপ্লিকেট নাই। ইয়াত আমি আমাৰ ক’ড কনফিগাৰ কৰিবলৈ Excel ৰ বিল্ট-ইন Rnd ফাংচন ব্যৱহাৰ কৰিম। অনন্য যাদৃচ্ছিক সংখ্যা সৃষ্টি কৰাৰ কৌশলসমূহ শিকিবলৈ উদাহৰণসমূহত ডুব যাওক।
অভ্যাস কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
আপুনি এই প্ৰবন্ধটো পঢ়ি থকাৰ সময়ত ব্যায়াম কৰিবলৈ এই অনুশীলন কাৰ্য্যপুস্তিকাখন ডাউনলোড কৰক।
কোনো ডুপ্লিকেট নথকা ৰেণ্ডম নম্বৰ জেনেৰেটৰ।xlsm
4 Excel VBA ত কোনো ডুপ্লিকেট নথকা ৰেণ্ডম নম্বৰ জেনেৰেটৰৰ উদাহৰণ
ভিজুৱেল বেচিক এডিটৰত ক'ড লিখা
কোনো ডুপ্লিকেট নোহোৱাকৈ ৰেণ্ডম সংখ্যা সৃষ্টি কৰিবলৈ , আমি খোলিব লাগিব আৰু VBA লিখিব লাগিব ভিজুৱেল বেচিক এডিটৰত ক'ড। দৃশ্যমূল সম্পাদক খোলিবলৈ পদক্ষেপসমূহ অনুসৰণ কৰক আৰু তাত কিছুমান ক'ড লিখক।
- <1 লৈ যাওক এক্সেল ৰিবন ৰ পৰা>ডেভেলপাৰ টেব।
- ভিজুৱেল বেচিক বিকল্পত ক্লিক কৰক।
- এপ্লিকেচনসমূহৰ বাবে ভিজুৱেল বেচিক উইন্ডোত, সমৰ্পণ ড্ৰপডাউন ক্লিক কৰক নতুন মডিউল নিৰ্বাচন কৰিবলৈ বিকল্প।
এতিয়া আপোনাৰ ক'ড ভিজুৱেল ক'ড সম্পাদক ৰ ভিতৰত ৰাখক আৰু F5 টিপক ৰ পৰা ইয়াক চলাওক।
1. কোনো ডুপ্লিকেট নোহোৱাকৈ যাদৃচ্ছিক সংখ্যা সৃষ্টি কৰিবলে VBA Rnd ফাংচনৰ ব্যৱহাৰ
Rnd ফাংচন Excel VBA ৰ পৰা <1 লৈ ব্যৱহাৰ কৰা হয়>0 ৰ মাজত এৰাব নোৱাৰা সংখ্যা উৎপন্ন কৰক আৰু 1 একচেটিয়া।
কাৰ্য্য : 0 আৰু 1 ৰ মাজত 10 টা যাদৃচ্ছিক সংখ্যা সৃষ্টি কৰক কোষ A1:A10 ত।
ক'ড : দৃশ্যমান মূল সম্পাদক ত নিম্নলিখিত ক'ড সন্নিবিষ্ট কৰক আৰু F5 টিপক to run it.
8187
আউটপুট : ওপৰৰ পৰ্দাশটে 10 টা অনন্য যাদৃচ্ছিক সংখ্যা<2 দেখুৱাই> 0 আৰু 1 ৰ পৰিসীমাত।
ক'ডৰ ব্যাখ্যা:
এই ক'ডত, আমি Rnd ফাংচন <2 ব্যৱহাৰ কৰিছিলোঁ> লৈ কোষ পৰিসীমা A1:A10 ত যাদৃচ্ছিক সংখ্যা সন্নিবিষ্ট কৰক। এটা নতুন সংখ্যা সন্নিৱিষ্ট কৰাৰ আগতে, আমি Do While Loop ব্যৱহাৰ কৰিছিলোঁ ত সংখ্যা ৰ বাবে 1>পূৰ্বনিৰ্ধাৰিত কোষ পৰিসীমা (A1:A10) ই ইতিমধ্যে আছে নেকি বা নহয় । প্ৰতিবাৰ চেল পৰিসীমা ত সংখ্যা ৰ অস্তিত্ব পৰীক্ষা কৰিবলৈ, আমি COUNTIF ফাংচন , এই ফাংচন <ৰ সৈতে ক'ডটো বিন্যাস কৰিলোঁ 1>ইয়াক সন্নিৱিষ্ট কৰাৰ আগতে ইতিমধ্যে থকা সংখ্যাসমূহৰ তালিকা ত এটা নতুন যাদৃচ্ছিক সংখ্যা নিৰীক্ষণ কৰে।
অধিক পঢ়ক : ৰেণ্ডম নম্বৰ সৃষ্টি কৰিবলৈ এক্সেল ফৰ্মুলা (৫টা উদাহৰণ)
2. কোনো ডুপ্লিকেট নোহোৱাকৈ সংজ্ঞায়িত লোয়াৰবাউণ্ড আৰু আপাৰবাউণ্ডৰ বাবে ৰেণ্ডম নম্বৰ উৎপাদক
এটা নিৰ্ধাৰিত পৰিসীমা ৰ ভিতৰত ৰেণ্ডম সংখ্যা সৃষ্টি কৰিবলৈ, আমি কৰিব লাগিব আমাৰ VBA ক'ডত নিম্ন সীমা আৰু উপৰবাউণ্ড নিৰ্ধাৰণ কৰক। তথ্যৰ বাবে, নিম্ন সীমা হৈছে সৰ্বনিম্ন সংখ্যা আৰু উচ্চ সীমা হৈছে ৰেণ্ডম সংখ্যা উৎপাদকৰ বাবে পৰিসৰ ত সৰ্বোচ্চ সংখ্যা । আমি আমাৰ ক'ডত তলত দিয়া সূত্ৰ ব্যৱহাৰ কৰিব পাৰো।
(উপৰবাউণ্ড – নিম্নবাউণ্ড + 1) * Rnd + নিম্নবাউণ্ড
2.1 যাদৃচ্ছিক সংখ্যা উৎপাদক- দশমিক
কাৰ্য্য : <1 ত 10 আৰু 20 ৰ মাজত 10 টা যাদৃচ্ছিক সংখ্যা সৃষ্টি কৰক>কোষ A1:A10।
ক'ড : দৃশ্যমান মূল সম্পাদক ত নিম্নলিখিত ক'ড সন্নিবিষ্ট কৰক আৰু F5 টিপক to run it.
7780
আউটপুট : ওপৰৰ পৰ্দাশটে 10 টা অনন্য যাদৃচ্ছিক সংখ্যা দেখুৱাই 1 আৰু 10 ৰ পৰিসীমাত।
2.2 যাদৃচ্ছিক সংখ্যা উৎপাদক- পূৰ্ণসংখ্যা
এই চিত্ৰণত, আমি<1 ব্যৱহাৰ কৰিম> VBA Int ফাংচন ৰ পৰা ৰেণ্ডম সংখ্যা ৰ পৰা ভগ্নাংশ অংশ আঁতৰাবলৈ।
কাৰ্য্য : কোষ A1:B10 ত 1 আৰু 20 ৰ মাজত 20 টা যাদৃচ্ছিক পূৰ্ণসংখ্যা সংখ্যা সৃষ্টি কৰক।
ক'ড : দৃশ্যমান মূল সম্পাদক ত নিম্নলিখিত ক'ড সন্নিবিষ্ট কৰক আৰু F5 টিপক to run it.
9414
আউটপুট : ওপৰৰ স্ক্ৰীণশ্বটে 20 টা অনন্য যাদৃচ্ছিক পূৰ্ণসংখ্যা সংখ্যা<দেখুৱাইছে 2> 1 আৰু 20 ৰ পৰিসীমাত।
অধিক পঢ়ক: কোনো পুনৰাবৃত্তি নোহোৱাকৈ এক্সেলত ৰেণ্ডম নম্বৰ জেনেৰেটৰ (9 পদ্ধতি)
সদৃশ পঢ়া
- এক্সেলত তথ্য বিশ্লেষণ সঁজুলি আৰু ফাংচনৰ সৈতে ৰেণ্ডম নম্বৰ জেনেৰেটৰ
- কেনেকৈ... Excel ত যাদৃচ্ছিক তথ্য সৃষ্টি কৰক (9সহজ পদ্ধতি)
- এক্সেলত ৰেণ্ডম ৫ অংকৰ সংখ্যা উৎপাদক (৭টা উদাহৰণ)
- এক্সেলত ৰেণ্ডম ৪ অংকৰ সংখ্যা উৎপাদক (৮টা উদাহৰণ)
- এক্সেলত তালিকাৰ পৰা যাদৃচ্ছিক সংখ্যা সৃষ্টি কৰক (4 উপায়)
3. এক্সেল VBA ত একক ৰেণ্ডম নম্বৰ জেনেৰেটৰৰ বাবে দশমিক স্থান ধাৰ্য্য কৰক
আমি আমাৰ ক'ডত গোল ফাংচন ব্যৱহাৰ কৰি the দশমিক স্থান ৰ সংখ্যা এৰাব নোৱাৰাকৈ সৃষ্টি কৰা একক সংখ্যা ত। ফাংচনৰ বাক্যবিন্যাস হৈছে-
Round(expression, [numdecimalplaces])
আমি নিৰ্দিষ্ট কৰিব লাগিব the আমাৰ প্ৰয়োজনীয়তা অনুসৰি দ্বিতীয় যুক্তি ।
কাৰ্য্য : <1 ৰ মাজত 2 টা দশমিক স্থান ৰ সৈতে 20 টা ৰেণ্ডম সংখ্যা সৃষ্টি কৰক>1 আৰু 20 কোষ A1:B10 ত।
ক'ড : দৃশ্যমান মূল সম্পাদক ত নিম্নলিখিত ক'ড সন্নিবিষ্ট কৰক আৰু F5 টিপক to run it.
5679
আউটপুট : ওপৰৰ স্ক্ৰীণশ্বটে 20 টা অনন্য ৰেণ্ডম পূৰ্ণসংখ্যা সংখ্যা দেখুৱাই 1 আৰু 20 ৰ পৰিসীমাত 2 টা দশমিক স্থান ।
অধিক পঢ়ক: দশমিক (3 পদ্ধতি)<২><৩><১৪><১>৪. এক্সেল VBA ত কোনো ডুপ্লিকেট নোহোৱাকৈ ৰেণ্ডম নম্বৰ জেনেৰেটৰৰ বাবে এটা ব্যৱহাৰকাৰী প্ৰপত্ৰ বিকশিত কৰক
এই চিত্ৰত, আমি <1 ত এটা ব্যৱহাৰকাৰী প্ৰপত্ৰ কেনেকৈ ব্যৱহাৰ কৰিব লাগে দেখুৱাম>এক্সেল VBA ৰ পৰা এৰাব নোৱাৰা সংখ্যা সৃষ্টি কৰিবলৈ কোনো ডুপ্লিকেট নোহোৱাকৈ ।
কাৰ্য্য: উৎপন্ন কৰক20 টা ৰেণ্ডম সংখ্যা চেল পৰিসীমাত A1:B10 এটা UserForm ব্যৱহাৰ কৰি ইনপুট মানসমূহৰ সৈতে (i) নিম্ন সীমা (ii) উপৰবাউণ্ড (iii) দশমিক স্থানৰ সংখ্যা।
এটা ব্যৱহাৰকাৰী প্ৰপত্ৰ সৃষ্টি কৰক:
আমাৰ আকাংক্ষিত ইনপুট ক্ষেত্ৰসমূহ ৰ সৈতে এটা ব্যৱহাৰকাৰী প্ৰপত্ৰ সৃষ্টি কৰিবলৈ তলৰ পদক্ষেপসমূহ অনুসৰণ কৰক .
- এক্সেল ৰিবন ৰ পৰা ডেভেলপাৰ টেবলৈ যাওক।
- ভিজুৱেলত ক্লিক কৰক মূল বিকল্প।
- এপ্লিকেচনসমূহৰ বাবে ভিজুৱেল বেচিক উইন্ডোত, ড্ৰপডাউন সন্নিবিষ্ট কৰক <2 ক্লিক কৰক> ব্যৱহাৰকাৰী প্ৰপত্ৰ বিকল্প নিৰ্বাচন কৰক।
- ব্যৱহাৰকাৰী প্ৰপত্ৰ যোগ কৰক ত এটা লেবেল ।
- বৈশিষ্ট্যসমূহত লেবেল ক LowerBound হিচাপে কেপচন কৰক।
- দুটা অধিক লেবেল যোগ কৰক নাম আপাৰবাণ্ড আৰু দশমিকস্থান ।
- এতিয়া ব্যৱহাৰকাৰী প্ৰপত্ৰ ত তিনিটা TextBoxes যোগ কৰক।
- এই পৰ্যায়ত, এটা CommandButton যোগ কৰক আৰু ইয়াক উৎপন্ন কৰক নাম দিয়ক।
- এতিয়া, দুবাৰ ক্লিক কৰক CommandButton আৰু নিম্নলিখিত ক'ড ক ক'ড সম্পাদক ত ৰাখক।
5872
- F5 টিপক ক'ড <2 চলাবলৈ >আৰু ব্যৱহাৰকাৰী প্ৰপত্ৰ আবিৰ্ভাৱ হৈছে ।
- নিম্ন সীমা , উপৰ সীমা, আৰু সংখ্যা <ৰাখক 2>ৰ দশমিক স্থান ব্যৱহাৰকাৰী প্ৰপত্ৰ ত আৰু উৎপন্ন কৰক টিপকবুটাম ।
আউটপুট : কোষ A1:B10 ত, 20 টা ৰেণ্ডম থাকে সংখ্যা 2 দশমিক স্থানৰ সৈতে 1 ৰ পৰা 30 ৰ পৰিসৰত।
অধিক পঢ়ক: এক্সেলত ডুপ্লিকেট অবিহনে ৰেণ্ডম নম্বৰ কেনেকৈ সৃষ্টি কৰিব পাৰি (7 উপায়)
মনত ৰখা কথাবোৰ
- আমি... Int ফাংচন ৰ পৰিবৰ্তে ফাংচন ঠিক কৰক অনন্য পূৰ্ণসংখ্যা সংখ্যা সৃষ্টি কৰিবলৈ । ফাংচনে Int ফাংচন ৰ দৰেই সংখ্যা ৰ ভগ্নাংশ অংশ আঁতৰাই পেলায়।
উপসংহাৰ
এতিয়া আমি উপযুক্ত উদাহৰণৰ সহায়ত এক্সেলত VBA ব্যৱহাৰ কৰি একক ৰেণ্ডম সংখ্যা কেনেকৈ সৃষ্টি কৰিব লাগে জানো। আশাকৰোঁ, ই আপোনাক কাৰ্য্যকৰীতা অধিক আত্মবিশ্বাসেৰে ব্যৱহাৰ কৰাত সহায় কৰিব। যিকোনো প্ৰশ্ন বা পৰামৰ্শ তলৰ মন্তব্য বাকচত ৰাখিবলৈ নাপাহৰিব।