كيفية استخدام وظيفة vba rnd؟
تم إدراج وظيفة VBA RND في فئة الرياضيات لوظائف VBA. عند استخدامها في التعليمات البرمجية لـ VBA، فإنها تولد رقمًا عشوائيًا أكبر من أو يساوي الصفر وأقل من أو يساوي 1. بعبارات بسيطة، تقوم بإرجاع رقم عشوائي بين 0 و1. وهي تعمل مثل الدالة RAND في ورقة العمل .
بناء الجملة
د([الرقم])
الحجج
- [الرقم] : وسيطة رقمية اختيارية حيث يمكنك تحديد [هذه وسيطة اختيارية وإذا تم حذفها، يأخذ VBA >0 بشكل افتراضي]:
- <0 للحصول على نفس الرقم العشوائي في كل مكالمة، باستخدام [الرقم] كرقم البداية.
- =0 للحصول على آخر رقم عشوائي تم إنشاؤه.
- >0 للحصول على الرقم العشوائي التالي في التسلسل.
مثال
لفهم كيفية استخدام وظيفة VBA RND عمليًا، عليك الاطلاع على المثال أدناه حيث قمنا بكتابة كود vba باستخدامها:
Sub example_RND() Range("A1").Value = Rnd() Range("A2").Value = Rnd() Range("A3").Value = Rnd() End Sub
في الكود أعلاه، استخدمنا RND للحصول على أرقام عشوائية في A1 وA2 وA3. وإذا قمنا بذلك مرة أخرى، فسوف يُرجع الأرقام المختلفة في الخلايا الثلاث.