VBA Rastgele Numarası

Bu öğretici, VBA'da rastgele sayılarla nasıl çalışılacağını gösterecektir.

RND İşlevi

RND İşlevi 0 ile 1 arasında bir sayı üretir. RND İşlevinin sözdizimi şöyledir:

Rnd([Sayı]) burada:

  • Sayı (İsteğe bağlı)- Bu isteğe bağlıdır ve 0 ise, işlev bir sonraki oluşturulan rasgele sayıyı döndürür. Boşsa, varsayılan >0 kullanılır.
123 Alt RndNum()MsgBox Rnd()Alt Bitiş

VBA'da Rastgele Sayı Oluşturma

İki değer arasında rastgele bir sayı üretmek için, aşağıdaki genel formülü kullanarak RND İşlevini INT İşlevi (Tamsayı İşlevi) ile birlikte kullanmanız gerekir:

  • Int(alt sınır + Rnd * ( üst sınır - alt sınır + 1 ) )

Bu nedenle, 2 ile 30 arasında rastgele bir sayı üretmek için aşağıdaki kodu kullanırsınız:

12345678 Alt OluşturmaARandomNumber()RandomNumber'ı Tamsayı Olarak KarartınrandomNumber = Int(2 + Rnd * (30 - 2 + 1))Hata ayıklama.RastgeleSayı yazdırAlt Bitiş

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave