Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2017, 12:27   #1
Саня Новиков
Пользователь
 
Регистрация: 18.11.2017
Сообщений: 12
Восклицание Что не так с кодом? VBA

Мне нужно, чтоб программа находила наибольший элемент в каждой строке матрицы
Код:
Private Sub CommandButton4_Click()
s = 0
For i = 2 To 9
    For j = 1 To 5
        max = Cells(i, j)
        If Cells(i, j) < Cells(i, j + 1) Then
            max = Cells(i, j + 1)
            k = 0
            Cells(s, k) = max
            k = k + 1
        End If
    Next j
    s = s + 1
Next i
For i = 2 To 9
    For j = 1 To 5
        Selection.TypeText (Cells(i, j) & Chr(9))
        Selection.TypeParagraph
    Next j
Next i
End Sub
Саня Новиков вне форума Ответить с цитированием
Старый 19.11.2017, 12:50   #2
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 347
По умолчанию

Начальная инициализация наибольшего элемента в строке д.б. в начале цикла прохода по строкАМ, а у Вас он в цикле прохода по строКЕ...
дальше не смотрел.
СтудПом вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не так с кодом? Afferist Microsoft Office Access 3 12.12.2014 10:00
Java : что не так с кодом? Djamadhar Общие вопросы по Java, Java SE, Kotlin 3 26.08.2014 15:20
Что не так с кодом? SL1M_DOGG JavaScript, Ajax 16 13.07.2013 18:28
что не так с кодом? MICROSONIC C++ Builder 4 07.03.2012 01:07
Что с моим кодом не так? cooky Visual C++ 1 28.02.2012 15:10