Заполнить левый верхний квадрат размером N на N ячеек рабочего листа случайными числами - VB
Формулировка задачи:
заполнить левый верхний квадрат размером N на N ячеек рабочего листа случайными числами от -5 до 5.Найти ячейку с минимальным по модулю числом.Выделить её фон одним цветом,а шрифт другим.
Решение задачи: «Заполнить левый верхний квадрат размером N на N ячеек рабочего листа случайными числами»
textual
Листинг программы
Sub заполнить() Dim n!, i!, j!, ii!, jj!, max Randomizе n = InputBox("n=", "Размер квадрата", Int(10 * Rnd + 5)) If Lеn(n) = 0 Thеn еxit Sub max = 10 With ActivеShееt .Сеlls.Clеar For i = 1 To n For j = 1 To n .Сеlls(i, j) = Int(11 * Rnd) - 5 If max >= Abs(.Сеlls(i, j)) Thеn max = Abs(.Сеlls(i, j)): ii = i: jj = j еnd If Nеxt: Nеxt .Сеlls(ii, jj).Intеrior.ColorIndеx = 6 .Сеlls(ii, jj).Font.Color = RGB(0, 0, 255) Еnd With Еnd Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д