Функція VBA - заповнення діапазону випадковими значеннями - приклади коду VBA

Заповнити клітини випадковими значеннями

Наступний код заповнить даний діапазон випадковим числом від 0 до 1000:

Sub Randomise_Range (Cell_Range As Range) 'Буде рандомізовано кожну клітинку у діапазоні Dim Cell' Вимкнути сповіщення на екрані Application.ScreenUpdating = False Для кожної клітинки у Cell_Range Cell.Value = Rnd * 1000 Наступна клітинна програма.ScreenUpdating = True End Sub

Коди “Application.ScreenUpdating = FALSE” та “Application.ScreenUpdating = TRUE” служать для вимкнення та увімкнення сповіщень на екрані, що робить код набагато швидшим для запуску.

Його можна налаштувати за допомогою події клацання, при цьому основна процедура визначає діапазон:

Приватний підрозділ CommandButton1_Click () Randomise_Range (Sheets ("Sheet3"). Range ("A1: T8000") End Sub

Отже, у цьому випадку клітини A1: T8000 на аркуші 3 заповнюються випадковими числами - після натискання кнопки команди 1.

Завантажте файл .XLSM тут

wave wave wave wave wave