0
Может кто-нибудь помочь мне найти абсолютную сумму всех значений над главной диагональю в матрице?Матрица в excel vba
Sub Tee_Mass_1()
Dim aa, bb, m, n, i, j, alg As Range, algaeg
aa = InputBox("Minimaalne arv?", , -100)
bb = InputBox("Maksimaalne arv?", , 100)
m = InputBox("Mitu rida?", , 5)
n = InputBox("Mitu veergu?", , 5)
Randomize
Set alg = Range("ralgA")
For i = 1 To m
For j = 1 To n
alg.Cells(i, j) = Int(Rnd() * (bb - aa + 1)) + aa
Next j
Next i
End Sub
Осознаете ли вы, что аа, бб, m и т. д. не затухают как Диапазоны, а как Варианты? В VBA вы не можете затушевывать цепочку цепей. – teylyn
@UrdnotWrex - введенный вами код заполняет диапазон на листе. Это не попытка суммировать значения выше главной диагонали - что вы сделали, чтобы определить сумму? Что не работает для вас? – OldUgly
Формат кода выполнен –