Определить сумму отрицательных элементов каждой строки - VBA
Формулировка задачи:
Взять матрицу M x N. Определить сумму отрицательных элементов каждой строки и поместить на место первого элемента соответствующей строки. Вывести результирующую матрицу рядом с исходной. M=4, N=6 в exel
Решение задачи: «Определить сумму отрицательных элементов каждой строки»
textual
Листинг программы
Option Explicit Sub DanDeL1oN() Dim i, j, tmp Sheets(1).Cells.ClearContents For i = 1 To 4 'Цикл обработки строк tmp = 0 'обнуляем переменную, используемую для памяти For j = 1 To 6 'Цикл обработки столбцов Cells(i + 3, j + 3) = CInt(Rnd * 20 - Rnd * 20) ' Устанавливаем случайное число в очередную ячейку (i - строки, j - столбцы) If Cells(i + 3, j + 3).Value < 0 Then tmp = tmp + Cells(i + 3, j + 3) ' Если это число отрицательное, то суммируем его Next If tmp <> 0 Then Cells(i + 3, 4) = tmp ' выставляем сумму отрицательных в перый столбец на данной строке! Next ' Радуемся! =) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д