Задать вопрос
10 июня, 07:29

В VBA

дана матрица. размерности 5 на 5. Поменять в каждой строке минимальный и максимальный элементы.

ввод с клавиатуры в лист exel

не нужны кнопки и лишние атрибуты, просто код на уровне дет. сада

+2
Ответы (1)
  1. 10 июня, 10:27
    0
    Выделите на листе прямоугольную область ячеек с левым верхним углов в A1 и запустите программу, которая в каждой строке выделенной области обменяет местами содержимое ячеек с минимальным и максимальным значениями.

    Sub abc ()

    a = Selection. Value

    For i = 1 To UBound (a, 1)

    aMin = a (i, 1) : aMax = aMin

    jMin = 1: jMax = 1

    For j = 2 To UBound (a, 2)

    If aMin > a (i, j) Then

    aMin = a (i, j) : jMin = j

    End If

    If aMax < a (i, j) Then

    aMax = a (i, j) : jMax = j

    End If

    Next j

    Cells (i, jMin). Value = aMax

    Cells (i, jMax). Value = aMin

    Next i

    End Sub
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «В VBA дана матрица. размерности 5 на 5. Поменять в каждой строке минимальный и максимальный элементы. ввод с клавиатуры в лист exel не ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1) Дана матрица размером M * N. В каждой строке матрицы найти минимальный элемент и максимальный из найденного. 2) дана матрица размерами N * N. Поменять местами столбец с максимальным и столбец содержащий минимальное количество нулевых элементов.
Ответы (1)
Функции Microsoft Exel, структура Microsoft Exel и что такое Microsoft Exel
Ответы (1)
Помогите решить задание по информатике. Дана матрица размера M * N. Найти максимальный среди минимальных элементов ее строк. Написать код на vba. Или хотя бы объяснить алгоритм действий
Ответы (1)
Помогите написать программу в pascal'e. Если матрица квадратная, то поменять местами минимальный и максимальный элементы побочной диагонали. В противном случае-заменить элементы четных строк нулями.
Ответы (1)
Задать массив размерности 25 случайным образом от - 10 до 9. Поменять местами первый минимальный и последний максимальный элементы массива. Вывести первоначальный массив и получившийся массив. Помогите решить в паскале
Ответы (1)