وی بی اے بے ترتیب | بے ترتیب بیان کو کیسے استعمال کریں؟

وی بی اے میں بے ترتیب بیان

وی بی اے رینڈمائز کریں بیان ایک عام لائنر والا بیان ہے جسے ہم RND فنکشن لگانے سے پہلے جوڑتے ہیں۔ جب بھی کسی ورک بک کو دوبارہ کھول دیا جاتا ہے تو ، بے ترتیب بیان کمپیوٹر کے سسٹم ٹائم کے حساب سے RND فنکشن کو ایک نیا بیج نمبر مہیا کرتا ہے۔

اس سے پہلے کہ میں رینڈومائز بیان کے بارے میں بات کروں ، مجھے آپ کو وی بی اے کے ساتھ ایک عام آر این ڈی فنکشن سے تعارف کرانے دیں۔

ورک شیٹ فنکشن "رینڈ" کے طور پر ، وی بی اے "آر این ڈی" میں بھی بے ترتیب تعداد پیدا ہوں گی جو 0 سے زیادہ لیکن 1 سے کم ہیں۔

اب "RND" فنکشن کے ترکیب پر ایک نظر ڈالیں۔

[نمبر]: ہم تین طرح سے دلیل کو پاس کرسکتے ہیں۔

  • اگر ہم تعداد کو <0 کے بطور پاس کرتے ہیں تو ، ہر بار وہی بے ترتیب نمبر تیار کرتا رہتا ہے۔
  • اگر ہم تعداد کو 0 کے طور پر پاس کرتے ہیں تو ، یہ اس نے دیئے گئے حالیہ نمبر کو دہرا دے گا۔
  • اگر ہم نمبر> 0 پاس کرتے ہیں تو ، یہ آپ کو مختلف بے ترتیب نمبرات دیتا ہے یعنی ترتیب میں اگلا بے ترتیب نمبر دیتا ہے۔

مثال

مثال کے طور پر نیچے کا کوڈ دیکھیں۔

کوڈ:

 سب RND_ نمونہ () ڈیبگ.پرنٹ رینڈ اینڈ سب 

جب میں فوری ونڈو میں کوڈ چلاتا ہوں تو میں نیچے نمبر دیکھ سکتا ہوں۔

اسی طرح ، جب میں اس کوڈ کو مزید 3 بار چلاتا ہوں تو میں نیچے والے نمبر دیکھ سکتا ہوں۔

اب میں ورک بک کو بند کردوں گا اور اسے دوبارہ کھولوں گا۔

اب میں بصری بنیادی ایڈیٹر ونڈو پر واپس جاؤں گا۔

اب فوری طور پر ونڈو خالی اور صاف ہے۔

اب ایک بار پھر میں چار بار کوڈ پر عمل درآمد کروں گا اور دیکھوں گا کہ ہمیں فوری ونڈو میں کیا نمبر ملیں گے۔

ہمیں اتنے ہی نمبر ملے جیسے ہم اوپر ہو گئے۔

یہ بے ترتیب تعداد کی طرح نہیں لگتا ہے کیونکہ جب بھی ہم فائل کو دوبارہ کھولتے ہیں تو ہم شروع سے اتنے ہی نمبر حاصل کرتے ہیں۔

تو ، ورک بک دوبارہ کھولی یا نہیں اس سے قطع نظر ، ہم بے ترتیب نمبر کس طرح تیار کرتے ہیں؟

ہمیں "بے ترتیب" بیان کو استعمال کرنے کی ضرورت ہے۔

وی بی اے بے ترتیب بیان کا استعمال کیسے کریں؟

آپ یہ وی بی اے رینڈومائز ایکسل ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں۔ وی بی اے رینڈومائز ایکسل ٹیمپلیٹ

مثال # 1

بے ترتیب نمبر حاصل کرنے کے لئے ہمیں صرف RND فنکشن سے پہلے ایک آسان لائنر "رینڈمائزائز" شامل کرنا ہے۔

کوڈ:

 سب رینڈمائز_1 () رینڈمائزائز ڈیبگ۔ پرنٹ رینڈ اینڈ سب 

اب میں 4 بار کوڈ چلاؤں گا اور دیکھوں گا کہ مجھے کیا ملتا ہے۔

اس نے میری مقامی ونڈو میں مندرجہ بالا نمبر تیار کیے ہیں۔

اب میں فائل کو بند کروں گا اور فائل کو ایک بار پھر کھولوں گا۔

ہمیشہ کی طرح ، ہم بصری بنیادی ونڈو میں کلین سلیٹ سے شروع کرتے ہیں۔

اب میں ایک بار پھر کوڈ پر عمل درآمد کروں گا اور دیکھوں گا کہ اس بار ہمیں کیا نمبر مل رہے ہیں۔

زبردست!!! اس بار ہمیں مختلف نمبر ملے۔

چونکہ ہم نے RND فنکشن سے پہلے بیان کو رینڈمائز کردیا ہے ، جب بھی فائل کو دوبارہ کھولتے ہیں تو ہمیں مختلف بے ترتیب نمبر ملتے ہیں۔

ایسا لگتا ہے جیسے بے ترتیب نمبر ہے نا ؟؟

مثال # 2

بے ترتیب نمبر ایک سے زیادہ

جیسا کہ ہم نے دیکھا ہے کہ "RND" فنکشن صرف 0 سے 1 تک کے نمبر پیدا کرسکتا ہے۔ لیکن ایک بے ترتیب تعداد سے زیادہ تعداد پیدا کرنے کے ل we ہمیں "رینڈم بٹ وین" استعمال کرنے کی ضرورت ہے جو ورک شیٹ فنکشن کلاس کے ساتھ دستیاب ہے۔

لہذا ، ایک سے زیادہ بے ترتیب تعداد پیدا کرنے کے لئے ہمیں مندرجہ ذیل کوڈ کو استعمال کرنے کی ضرورت ہے۔

کوڈ:

 سب بے ترتیب دو () بے ترتیب ڈیبگ۔ پرنٹ کریں * 100 اختتام 

اب میں کوڈ پر عمل درآمد کروں گا اور دیکھوں گا کہ ہمیں کیا ملتا ہے۔

اس طرح ، ہم جب بھی ہم ایکسل فائل کو دوبارہ کھولتے ہیں تو بے ترتیب تعداد پیدا کرنے کے لئے وی بی اے میں "رینڈمائزائز" بیان استعمال کرسکتے ہیں۔