Вывод массива на рабочий лист - VBA

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

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

Массив и результат работы программы надо чтобы выводился на рабочий лист.

Решение задачи: «Вывод массива на рабочий лист»

textual
Листинг программы
Sub main()
Randomize Timer
Dim N, i, j, R As Integer
N = 6
Cells(1, 1) = "X(i)"
ReDim x(N)
For i = 0 To N
x(i) = Int(40 * Rnd) - 20
Cells(i + 2, 1).Value = x(i)
Next
For i = 0 To N
If x(i) > 0 Then
For j = N To 0 Step -1
If x(j) < 0 Then
R = x(i) - x(j)
Cells(1, 2) = "Разность =" & R
Exit Sub
End If
Next j
Cells(1, 2) = "Отрицательных чисел нет"
Exit Sub
End If
Next i
Cells(1, 2) = "Положительных чисел нет"
 
End Sub
 
Sub main1()
Dim i As Integer, j As Integer, s As Double
Randomize Timer
Const m = 4
Const N = 7
Dim x(1 To m, 1 To N)
For i = 1 To m
For j = 1 To N
x(i, j) = Int(40 * Rnd) + 1
Cells(1, j + 4) = "J=" & j
Cells(i + 1, 4) = "i=" & i
Cells(i + 1, j + 4) = x(i, j)
Next j
Next i
For i = 2 To m Step 2
For j = 1 To N
s = s + x(i, j)
Next j, i
Cells(i + 1, j + 3) = "S = " & s
 
End Sub

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


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

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

6   голосов , оценка 3.833 из 5
Похожие ответы