Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / минимальное число / 10 сообщений из 10, страница 1 из 1
16.11.2007, 15:11
    #34945328
Elaa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Здравствуйте! Подскажите, пожалуйста, как из строки ячеек 1 2 6 9 33 5 0 2 найти минимальное число?
...
Рейтинг: 0 / 0
16.11.2007, 15:15
    #34945350
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Ячеек чего, екселя?
...
Рейтинг: 0 / 0
16.11.2007, 15:24
    #34945389
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Эти числа у вас номера столбцов в вашей строке?
...
Рейтинг: 0 / 0
16.11.2007, 15:38
    #34945473
Elaa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Да в экселе. Заполняется строка первая, т.е. 1стр,1стб - 1, 1стр,2стб -9, 1стр,3стб - 6,
1стр,4стб - 20,1стр,5стб - 0 ит.д. И чисел может быть любое количество (в строку) и из них нужно найти минимальный.
...
Рейтинг: 0 / 0
16.11.2007, 15:57
    #34945607
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
=МИН(1:1)
...
Рейтинг: 0 / 0
16.11.2007, 15:59
    #34945617
Elaa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Мне нужно записать с помощью программногго кода. Нет такой функции, которая ищет минимум или максимум?
...
Рейтинг: 0 / 0
16.11.2007, 16:01
    #34945630
Elaa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
А вообще задача такая: ввести массив A(N). Найти сред.арифметическое и минимальный элемент этого массива. Ср.арифм я нашла. А вот мин. из них не могу.
...
Рейтинг: 0 / 0
16.11.2007, 16:02
    #34945636
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Вот это (спасибо одному из жителей этого форума, извините но не помню кому :( )

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Function LastUsedRow() As Long
Dim tmpR As Range
Dim arRow( 256 ) As Long
   For Each tmpR In [A65536:AA65536]
       arRow(tmpR.Column) = tmpR.End(xlUp).Row
   Next

   LastUsedRow = WorksheetFunction.Max(arRow)

End Function

Определит последнюю используемую ячейку

А алгоритм определения минимума


1 min = Cell (1,1)
2 Если Cell (i,1) < min то min = Cell (1,1)
3 переход к следующей ячейке


С уважением, Николай.
...
Рейтинг: 0 / 0
16.11.2007, 16:05
    #34945652
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
Код в модуле екселя:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Public Sub FindMin()
    Dim v As Variant
    Dim i As Long
    Dim Min As Long
    v = Application.Selection
    i = LBound(v,  2 )
    Min = Val(v(i,  1 ))
    For i = i +  1  To UBound(v,  2 )
        If Val(v( 1 , i)) < Min Then
            Min = Val(v( 1 , i))
        End If
    Next
    MsgBox "MinValue=" & Min
End Sub
Надо выделить нужный диапазон ячеек в первой строке
...
Рейтинг: 0 / 0
16.11.2007, 20:26
    #34946309
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
минимальное число
ElaaМне нужно записать с помощью программногго кода. Нет такой функции, которая ищет минимум или максимум?
В коде можно пользовать функции Экселя, иногда только названия чуть отличаются
Код: plaintext
Worksheetfunction.min(range("A1:A10"))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / минимальное число / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]