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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2017, 15:24   #1
Natasha_001
Пользователь
 
Регистрация: 09.10.2016
Сообщений: 17
По умолчанию MS Excel VBA

Получить новую матрицу путем умножения элементов каждой строки исходной матрицы на наименьший по значению элемент соответствующей строки
Natasha_001 вне форума Ответить с цитированием
Старый 05.03.2017, 17:24   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

1. Формируем матрицу, например, используя функцию rnd()
пример из сети:
Код:
'Example provided by techonthenet.com
Sub Macro1
   Dim LRandomNumber As Integer
   Randomize
   LRandomNumber = Int ((300 - 200 + 1) * Rnd + 200)
End Sub
2. В цикле по строкам:
Код:
For i = 1 to N ' N - размер матрицы. Его следует определить.
   ' ищем минимальный элемент строки
      min = Matr(i,1)
      For j = 2 to M ' - размер матрицы. Его следует определить.
                     ' Если матрица квадратная, то M=N
         if min > Matr(i,j) then
            min=Matr(i,j)
         end if
     Next j
   ' формируем строку новой матрицы
      For j = 1 to M
         Nmatr(i,j)=min*Matr(i,j)
      Next j
Next i

PS: Надеюсь, что минимальные знания по VBA уже получены ...
Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывести данные в новую книгу Excel из другой книги Excel через VBA Алла94 Microsoft Office Excel 0 08.10.2014 16:16
VBA EXCEL eri Microsoft Office Excel 16 03.05.2013 13:23
Совместимость Excel 2007 VBA - Excel 2010 VBA Genas Microsoft Office Excel 2 28.11.2012 15:33
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47