Random Vs Randomize

Dalam menciptakan bilangan random pada Excel, kita menggunakan rumus =RANDOM()

Jika kita menggunakan Macro, maka cukup dengan mengetik script berikut pada modul

Sub acak()
ActiveCell.Value = Rnd
End Sub

kita akan menghasilkan bilangan random pada cell aktif.

Namun perhatikan bahwa setiap kali kita membuat bilangan random dengan Macro ini pada awal Workbook dibuka, selalu menghasilkan nilai random awal yang sama.

Berbeda ketika kita menambahkan “Randomize” terlebih dahulu seperti ini:

Sub acak()
Randomize
ActiveCell.Value = Rnd
End Sub

kita akan menghasilkan nilai awal random yang berbeda.

Ini contoh file Excel yang berisi Macro acak

Tinggalkan komentar

%d blogger menyukai ini: