Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Определить статистический показатель M Доброго времени суток, дорогие форумчане. помогите, никак не успеваю решить пару маленьких задачек. всем буду признательна. 3.Определить статистический показатель M: m - 2 - m S= ∑(Xi-X) , X = ∑ Xi/m i=1 i=1 https://www.cyberforum.ru/ vba/ thread1170338.html VBA Разработать Visual-проект по электронной обработке массивов данных, представленных в виде таблицы
Доброго времени суток, дорогие форумчане. помогите, никак не успеваю решить пару маленьких задачек. всем буду признательна. 2.Разработать Visual-проект по электронной обработке массивов данных, представленных в виде таблицы. ТАБЛИЦА 18 РАСЧЕТ ЭНЕРГОВООРУЖЕННОСТИ ТРУДА ...
VBA Регулярные выражения https://www.cyberforum.ru/ vba/ thread1170199.html
Есть такая функция: Public Function AddLineBreakBetweenWords(words As String, splitLength As Integer) As String Dim currentString As String = words If words = "" Then Return words End If Dim currentLength As Integer = Len(currentString)
VBA Смешанные диаграммы на VBA в Excel Здравствуйте, подскажите пожалуйста. Возможно ли создание смешанных диаграмм в Excel при помощи VBA? Например мне нужно создать диаграмму, которая содержит характеристики круговой и кольчатой диаграммы одновременно. Если это возможно, где об этом можно прочесть? Благодарю за любой ответ :) https://www.cyberforum.ru/ vba/ thread1169980.html
Определение максимального элемента и замена его на 0 VBA
1. Организуйте массив из случайных значений. Определите значение и порядковый номер максимального элемента и замените его на 0. 2.Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой имеется два элемента массива, имеющие наибольшие значение.
VBA Проверка адреса в ячейке Добрый день уважаемые форумчане! Подскажите пожалуйста мне как решить следующую задачу: Есть столбец А в котором написан адрес человека, я через встроенные функции написал проверки на наличие в ячейке "Г. ", "Д. ", "УЛ.", но получается эти проверки растягиваются на 3 столбца а проверок ещё остальной информации о пользователе тоже немало поэтому хочется такие вот похожие проверки впихнуть в одну... https://www.cyberforum.ru/ vba/ thread1169924.html
VBA Excel: Вызов функций Application из тела функции https://www.cyberforum.ru/ vba/ thread1169881.html
Такая проблема. Работаю в эксель книге. Нужно открыть конкретную другую книгу, выполнить в ней поиск и взять нужные значения. Sub mopen() Dim pfilename As String pfilename = ThisWorkbook.Path & "\PVTprop.xlsx" Workbooks.Open filename:=pfilename End Sub работает. Мне нужно, чтобы сие действие выполнялось внутри функции (она производит расчет, и ей нужны данные из того второго...
Создать двумерный массив A(5,5) / VBA VBA
Создать двумерный массив A(5,5). Вычислить сумму второго положительного и четвертого отрицательного элементов массива. Если таковых элементов в исходном массиве нет, то вывести сообщение об ошибке. Создать новый одномерный массив С, который состоит из отрицательных элементов исходного массива. Если таковых элементов в исходном массиве нет, то вывести сообщение об ошибке.
VBA номер места https://www.cyberforum.ru/ vba/ thread1169607.html
Здравствуйте, помогите, пожалуйста, сделать поле со списком номер места. чтобы при выборе один раз он удалялся и мест было <=количество мест из таблицы вагон. заранее спасибо.
VBA Формы пользователя Создайте форму, вычисляющую сложение, вычитание, умножение и деление двух чисел. https://www.cyberforum.ru/ vba/ thread1169350.html
VBA Элементы диалоговых окон
Создайте форму, выводящую сообщение текущей даты и время.
VBA Действия над массивами Помогите, пожалуйста, написать код на VBA. Выполнить действия над массивами.Программа,естественно, должна обрабатывать любые числа для массивов произвольной размерности N. Программа должна предъявлять исходные и новый ( если требуются ) массивы. (Формула во вложении). https://www.cyberforum.ru/ vba/ thread1169330.html
Модератор
Эксперт функциональных языков программированияЭксперт Python
37302 / 20736 / 4272
Регистрация: 12.02.2012
Сообщений: 34,126
Записей в блоге: 14
09.05.2014, 21:46 0

В матрице найти строку, состоящую только из отрицательных чисел - VBA - Ответ 6149627

09.05.2014, 21:46. Показов 765. Ответов 1
Метки (Все метки)

Ответ

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
36
37
38
39
40
41
42
Function FindNegStr(A() As Integer, Optional i As Integer = 1, Optional j As Integer = 1, Optional c As Integer = 0) As Integer
       n% = UBound(A, 1)
       If (i > n%) Then
          FindNegStr = 0
          Exit Function
       Else
          If (j > n) Then
             If (c = n%) Then
                FindNegStr = i
                Exit Function
             Else
                FindNegStr = FindNegStr(A, i + 1, 1, 0)
             End If
          Else
             If A(i, j) >= 0 Then
                FindNegStr = FindNegStr(A, i + 1, 1, 0)
             Else
                FindNegStr = FindNegStr(A, i, j + 1, c + 1)
             End If
          End If
       End If
End Function
 
Sub Test()
 
Dim A(1 To 3, 1 To 3) As Integer
    
    A(1, 1) = 1
    A(1, 2) = 1
    A(1, 3) = 1
    
    A(2, 1) = -1
    A(2, 2) = -1
    A(2, 3) = -1
    
    A(3, 1) = -1
    A(3, 2) = 1
    A(3, 3) = -1
    
    Debug.Print FindNegStr(A)
 
End Sub


Вернуться к обсуждению:
В матрице найти строку, состоящую только из отрицательных чисел VBA
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2014, 21:46
Готовые ответы и решения:

Задана матрица А(N,M). Найти первую строку, состоящую только из отрицательных чисел, и убрать ее из матрицы. Если такой строки нет, то напечатать это
Есть такая задачка :адана матрица А(N,M). Найти первую строку, состоящую только из отрицательных...

В двухмерном динамическом массиве найти строку только из отрицательных чисел.
Объявить динамический массив A проинициализировать и найти строку где находятся только...

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

Найти конечную арифметическую прогрессию, состоящую только из простых чисел
Найти конечную арифметическую прогрессию, состоящую только из простых чисел - вот такая вот...

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

Найти в последовательности самую длинную подпоследовательность, состоящую только из положительных чисел
Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из...

Найти в последовательности самую длинную подпоследовательность, состоящую только из положительных чисел
Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из...

Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из положительных чисел
Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из...

Написать функцию, которая формирует строку, состоящую только из цифр, входящих в исходную строку
Функция записи и тестирования, которая для заданной строки образует новую строку, состоящую только...

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