Bagaimana cara menggunakan fungsi vba rnd?
Fungsi VBA RND tercantum dalam kategori matematika fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ini menghasilkan angka acak yang lebih besar dari atau sama dengan nol dan kurang dari atau sama dengan 1. Sederhananya, ini mengembalikan angka acak antara 0 dan 1. Ini berfungsi seperti fungsi RAND di lembar kerja .
Sintaksis
Rnd([Nomor])
Argumen
- [Nomor] : Argumen numerik opsional di mana Anda dapat menentukan [Ini adalah argumen opsional dan jika dihilangkan, VBA menggunakan >0 secara default]:
- <0 untuk mendapatkan nomor acak yang sama pada setiap panggilan, gunakan [Nomor] sebagai nomor awal.
- =0 untuk mendapatkan nomor acak terakhir yang dihasilkan.
- >0 untuk mendapatkan nomor acak berikutnya dalam urutan.
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA RND, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_RND() Range("A1").Value = Rnd() Range("A2").Value = Rnd() Range("A3").Value = Rnd() End Sub
Pada kode di atas, kami telah menggunakan RND untuk mendapatkan nomor acak di A1, A2 dan A3. Dan jika kita menjalankannya lagi, ini akan mengembalikan angka berbeda di ketiga sel.