Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Из указанной БД Access брать уже готовую форму и записывать её в файл Word https://www.cyberforum.ru/ vba/ thread1356643.html
Всем привет,необходим код на кнопку (Private Sub CommandButton1_Click()) который будет из указанной БД access брать уже готовую форму и записывать её в файл word. Добавлено через 1 час 5 минут аппппппп Добавлено через 18 часов 17 минут апп Добавлено через 6 часов 31 минуту апппппппппп
Копирование данных из закрытой книги VBA
Добрый день, уважаемые форумчане. Помогите советом. Мне нужно скопировать все данные из столбца закрытой книги Excel, которая лежит на сетевом диске в режиме общего доступа в открытую книгу (в ней запускаю макрос). Я использую следующий алгоритм: 1) открываю книгу на сетевом диске; 2) устанавливаю курсор на первую ячейку столбца; 3) определяю количество заполненных ячеек в столбце; 4)...
VBA Найти строку в матрице, где больше всего положительных элементов https://www.cyberforum.ru/ vba/ thread1356479.html
Найти строку в матрице А(5,6), где больше всего положительных элементов и нарисовать блок-схему Пожалуйста помогите
VBA Определить номера столбцов матрицы, в которых нет ни одного нулевого элемента https://www.cyberforum.ru/ vba/ thread1356477.html
Определить номера столбцов матрицы(4,6), в которых нет ни одного нулевого элемента. Помогите пожалуйста сделать это + блок-схему
Сопоставить номерам телефонов организации VBA
Привет! Помогите решать задачу!) В книге есть два листа: на одном звонки за месяц с разных номеров, на другом справочник, где для каждого номера указана организация. Как в первый лист для каждого звонка в соседний столбец добавить организацию? OldList = "Телефонный справочник" t = 1 While Sheets(NewList).Cells(t, 1).Text <> "" t = t + 1 Wend 't - количество...
VBA Найти среднее арифметическое матрицы, и определить количество элементов матрицы, его превышающих Для матрицы a(3,8) найти ее среднеарифметическое и определить количество элементов матрицы его превышающих Помогите решить пожалуйста Из написанного уже есть такое: Sub Mas Dim A(3,8) As integer For i =1 to 3 For j = 1 to 8 A(1,j)=Cells(1,j) A(2,j)=Cells(2,j) A(3,j)=Cells(3,j) https://www.cyberforum.ru/ vba/ thread1356394.html
VBA Пронумеровать первый столбец Добрый день. Как с помощью vba пронумеровать первый столбец (1.2.3.4.5 и тд.). Кол-во строк всегда разное. https://www.cyberforum.ru/ vba/ thread1356374.html Макрос для Outlook: автоматическая проверка входящих писем и сохранение аттачментов VBA
Доброго времени суток,друзья! Я не являюсь специалистом в области макросов, но возникла необходимость смены почтовика и допиливания его до автоматической работы... Для наладки автоматического приема данных необходима настройка Outlook. Ранее работали с почтовиками заточенными под спутниковые системы передачи данных и там эта задача решалась на уровне MAPI интерфейса - никаких дополнительных...
VBA Сортировка массива: доделать https://www.cyberforum.ru/ vba/ thread1356225.html
Добрый день, помогите до делать элементарную программу сортировки массива , программа работает, массив сортируется, но иногда заходит за границы, массив должен быть заполнен числами от 10 до 100 вот код Dim A() As Integer Dim Z As Integer, N As Integer Dim i As Integer, j As Integer Private Sub CommandButton1_Click() Randomize N =...
VBA ASCII art Коня давай Будет тебе конь :) ---------------------------_(\_/)--------------- -------------------------,((((^`\-------------- ------------------------((((--(6-\-------------- ----------------------,(((((-,,---\------------ --,,,_--------------,(((((--/"._--,',;---------- -((((\\-,...-------,((((---/----`,@)---------- -)))--;'----`"'"'""((((---(------??-------- ----- ... https://www.cyberforum.ru/ vba/ thread1356172.html
Формирование третьего массива VBA
есть массив A1...A1 и B1...B5 нужно сформировать массив С, содержащий отрицательные элементы Аi и Bj. подскажите ход действий. нужно реализовать в виде функций, желательно трех первая/основная - ввод в массив. а остальные две какие?
VBA Обновление\перерисовка слайдов PowerPoint https://www.cyberforum.ru/ vba/ thread1355977.html
Добрый вечер. PowerPont 2010 Ситуация такая: Есть презентация в PowerPoint С помощью VBA меняется содержание слайдов, а именно 1. Смена заголовков 2. Показ\Скрытие элементов на слайде
6081 / 1325 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
19.01.2015, 13:52 0

Обнулить строку и столбец матрицы, на пересечении которых находится её максимальный элемент - VBA - Ответ 7123335

19.01.2015, 13:52. Показов 1130. Ответов 2
Метки (Все метки)

Ответ

Здравствуйте, Despirion,
На VBA приведенная выше программа будет выглядеть примерно так:

Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Sub NullMaxElemRowColumn() 'Begin
    'Var
    Dim x(1 To 20, 1 To 20) As Integer 'x: Array [1..20,1..20] of Integer;
    Dim i As Byte, j As Byte, n As Byte, imax As Byte, jmax As Byte 'i,j,n,imax,jmax: Byte;
    Dim max_ As Integer 'max: Integer;
    Dim message As String 'Буфер вывода.
    n = InputBox("Введите размер матрицы:") 'Write('Введите размер матрицы: '); Readln(n);
    If n > 20 Then n = 20: If n < 0 Then n = 0 'Страховка на случай некорректного ввода.
    Randomize
    max_ = -32768 'max:=Low(max);
    message = "Исходная матрица:" & vbCr 'Writeln('Исходная матрица:');
    For i = 1 To n 'For i:=1 to n do begin
        For j = 1 To n 'For j:=1 to n do begin
            x(i, j) = Int(Rnd() * 100) 'x[i,j]:=Random(100);
            If x(i, j) > max_ Then 'If x[i,j]>max Then begin
                max_ = x(i, j) 'max:=x[i,j];
                imax = i 'imax:=i;
                jmax = j 'jmax:=j;
            End If 'end;
            message = message & x(i, j) & vbTab 'Write(x[i,j]:4);
        Next j 'end;
        message = message & vbCr 'Writeln
    Next i 'end;
    'Writeln('MAX=',max,'; находится на ',imax,' строке, ',jmax,' столбце');
    message = message & "MAX = " & max_ & "; находится на " & imax & " строке, " & jmax & " столбце." & vbCr
    message = message & "Полученная матрица:" & vbCr 'Writeln('Полученная матрица:');
    For i = 1 To n 'For i:=1 to n do begin
        For j = 1 To n 'For j:=1 to n do begin
            If (i = imax) Or (j = jmax) Then x(i, j) = 0 'If (i=imax) or (j=jmax) Then x[i,j]:=0;
            message = message & x(i, j) & vbTab 'Write(x[i,j]:4);
        Next j 'end;
        message = message & vbCr 'Writeln
    Next i 'end;
    MsgBox message 'Readln
End Sub 'End.

С уважением,
Аксима


Вернуться к обсуждению:
Обнулить строку и столбец матрицы, на пересечении которых находится её максимальный элемент VBA
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2015, 13:52
Готовые ответы и решения:

Удалить из матрицы строку и столбец, на пересечении которых находится минимальный элемент
Нужна помощь с задачками по VBA Сформировать двумерный массив. Удалить из него строку и столбец,...

Строку и столбец матрицы, на пересечении которых находится мин. элемент, заменить нулями
Ввести массив A(N,M). Найти минимальный элемент матрицы .Все элементы строки и столбца ,на...

Обнулить строку и столбец матрицы, на пересечении которых находится её максимальный элемент
Привет,всем) Дана матрица размером mxn. Обнулить строку и столбец матрицы, на пересечении которых...

Дана матрица размером nxn. Обнулить строку и столбец матрицы, на пересечении которых находится её максимальный элемент
Решите, пожалуйста. Я просто не понимаю ничего...

2
19.01.2015, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2015, 13:52
Помогаю со студенческими работами здесь

Исключить из матрицы строку и столбец, на пересечении которых находится максимальный элемент
Дан двумерный числовой массив. Исключив из него строку и столбец,на пересечении которых находится...

Обменять строку и столбец матрицы, на пересечении которых находится ее максимальный элемент
Добрый вечер. Помогите пожалуйста как можно скорее сделать задачку по Assembler. Буду очень вам...

Удалить строку и столбец матрицы, на пересечении которых находится максимальный элемент
Сформировать матрицу 5*5 случайных целых чисел в диапазоне от -20 до 60. Напечатать матрицу. Найти...

Исключить из матрицы строку и столбец, на пересечении которых находится максимальный элемент
сформировать случайным образом матрицу размером N*M, где N,M- натуральные числа. исключить из нее...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru