Funkcija VBA - Zapolnitev območja z naključnimi vrednostmi - Primeri kode VBA

Napolni celice z naključnimi vrednostmi

Naslednja koda bo zapolnila dano območje z naključnim številom med 0 in 1000:

Sub Randomise_Range (Cell_Range As Range) 'Bo naključno razporedil vsako celico v Range Dim Cell' Izklopi opozorila na zaslonu Application.ScreenUpdating = False Za vsako celico v Cell_Range Cell.Value = Rnd * 1000 Next Cell Application.ScreenUpdating = True End Sub

Koda »Application.ScreenUpdating = FALSE« in »Application.ScreenUpdating = TRUE« služi za izklop in vklop opozoril na zaslonu - zaradi česar je koda veliko hitrejša.

Nastavite ga lahko prek dogodka klika, pri čemer glavna rutina določa obseg:

Zasebni pod -ukaz Button1_Click () Randomise_Range (Sheets ("Sheet3"). Range ("A1: T8000")) End Sub

V tem primeru so celice A1: T8000 na listu 3 napolnjene z naključnimi številkami - ko kliknete ukazni gumb 1.

Prenesite datoteko .XLSM tukaj

wave wave wave wave wave