Здравейте,
разбирам, че не съм на точното място, но тъй като не успявам да намеря полезнатa информация относно Visual Basic for Applications, реших да питам Вас, хората с познания по Visual Basic.
Новобранец съм, както вероятно се предполага, и ща не ща се налага да питам, защото сам ми е много трудно...
Конкретно ме вълнува начина, по който мога да сравня стойностите в клетките от един голям range с тези от други малки range-ове. По-конкретно, имам procedure, която генерира с NormInv() n - на брой случайни номера и ги изписва едно под друго в една колона. Допълнително генерирам b на брой еднакви отсека, първия откоито започва от най-малкото генерирано число, а последния завършва на най-голямото генерирано число. Последното, което трябва да направя и което ме затруднява е да напиша такъв код, който да проверява всички генерирани числа и според големината им да ги поставя в отделните отсеци.
Опитах с много различни варианти подобни на тоя, но винаги ми показва грешка...
cnt = 0
For i = 1 To n
For j = 1 To b
If Range("D1:D" & n) > Cells(j, 7) And Range("D1:D" & n) <= Cells(j, 8) Then
cnt = cnt + 1
Cells(j, 9).Value = cnt
End If
Next j
Next i
Ще съм благодарен ако споделите мнение.