Экономическая задача на VBA. В столбце A на рабочем листе находится прибыль/убыток предприятия за N месяцев

Узнай цену своей работы

Формулировка задачи:

В столбце A на рабочем листе находится прибыль/убыток предприятия за N месяцев. (Заполнить первые N элементов столбца A случайными числами из диапазона [-4000;5000]). Выделить красным цветом в столбце A положительные элементы и найти среди них максимальную прибылью. Максимальную прибыль вывести в диалоговое окно.
Не могу разобраться почему не выводит в диалоговое окно.

Решение задачи: «Экономическая задача на VBA. В столбце A на рабочем листе находится прибыль/убыток предприятия за N месяцев»

textual
Листинг программы
 
Sub June_Karou_2()
    Dim i As Integer, N As Integer, max_pr As Integer
    N = Val(InputBox("Введите количество месяцев", , 12))
    For i = 1 To N
        Cells(i, 1) = Int(Rnd() * 9000 - 4000)
    Next i
    max_pr = 0
    For i = 1 To N
       If Cells(i, 1) > 0 Then
          Cells(i, 1).Font.ColorIndex = 3
          If Cells(i, 1) > max_pr Then max_pr = Cells(i, 1)
       End If
    Next i
    MsgBox "Максимальная прибыль=" & max_pr
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5