Загрузка данных


' Назначение процентов за место для каждого месяца
For i = 1 To 4
    Dim currentVal As Double
    currentVal = oSheet.getCellByPosition(4, i).Value
    place = 0
    
    ' Находим место в отсортированном массиве
    For j = 0 To 3
        If Abs(currentVal - box(j)) < 0.000001 Then
            ' Преобразуем место в проценты
            Select Case j + 1  ' j+1 = место (1,2,3,4)
                Case 1
                    place = 4  ' 4% за 1 место
                Case 2
                    place = 2  ' 2% за 2 место
                Case 3
                    place = 1  ' 1% за 3 место
                Case 4
                    place = 0  ' 0% за 4 место
            End Select
            Exit For
        End If
    Next j
    
    ' Запись процентов в столбец G (индекс 6)
    oSheet.getCellByPosition(6, i).Value = place
Next i