VBA İşlevi - Bir Aralığı Rastgele Değerlerle Doldurma - VBA Kodu Örnekleri

Hücreleri Rastgele Değerlerle Doldur

Aşağıdaki kod, belirli bir aralığı 0 ile 1000 arasında rastgele bir sayı ile dolduracaktır:

Sub Randomise_Range(Cell_Range As Range) ' Range Dim Cell'deki her hücreyi randomize eder Application.ScreenUpdating = Cell_Range Cell'deki Her Hücre İçin False.Value = Rnd * 1000 Next Cell Application.ScreenUpdating = True End Sub

“Application.ScreenUpdating =FALSE” ve “Application.ScreenUpdating = TRUE” kodu, ekran uyarılarını kapatmaya ve açmaya yarar ve kodun çok daha hızlı çalışmasını sağlar.

Aralığı belirleyen ana rutin ile bir tıklama olayı aracılığıyla kurulabilir:

Private Sub CommandButton1_Click() Randomise_Range (Sayfalar("Sayfa3").Range("A1:T8000")) End Sub

Bu durumda, sayfa 3'teki A1:T8000 hücreleri rasgele sayılarla doldurulur - komut düğmesi 1 tıklandığında.

.XLSM dosyasını buradan indirin

wave wave wave wave wave