![]() |
Объекты в VBA (Excel)
Разработать подпрограмму нахождения в выделенном диапазоне рабочей таблицы максимального и минимального значения по строкам и по столбцам. Элементы массива задать самостоятельно через функцию Inputbox.
Ввод элементов массива получился, но как найти остальное.... Код:
Public Sub r() |
Условие непонятное
Цитата:
Цитата:
Если таблицу заполняешь сам значит заранее уже знаешь какое значение будет минимальным а какое максимальным |
Цитата:
Далее, к примеру, из введённого массива 4х4 выделяется следующий диапазон: 1 2 3 4 5 6 7 8 2 6 9 4 0 3 5 1 И из этого находится минимальное и максимальное значение. |
Цитата:
Цитата:
как в первом посте написано (мин и макс для каждой строки и каждого столбца)? или как в третьем посте (мин и макс среди всех значений входящих в выделенный диапазон)? если как в третьем тогда вот так (стоит учесть что макс и мин значения считаются только первые из найденных - если несколько одинаковых значений): |
Немного не то...
1) Нужно с клавиатуры ввести элементы массива, задав количество строк и столбцов. 2) Далее, например, из введённого массива выделяем смостоятельно произвольный диапазон и для данного примера в соответствующие ячейки выводится ответ: 2 3 4 -5 мах 4 min 2 8 1 -5 -8 мах 10 min -5 0 5 4 7 мах 5 min 0 мах 8 мах 10 мах 4min 0 min1 min-5 |
как можно разбить код, чтобы выделение диапазона ячеек происходило после ввода массива?
Код:
Sub m_1() |
zena, пару вопросов. В VBA не силен, поэтому спрашиваю.
Что это за строка? myArray = Selection MyArray определен как Variant. А что такое Selection? Если тут ошибки нет, то идем дальше. Что такое Ubound ? "For j = 1 To UBound(myArray, 2)" Пока смутное и неясное подозрение на логику работы цикла поиска. Вроде все правильно, но что-то смущает. |
lxa85, +1
Цитата:
Цитата:
Цитата:
|
Подскажите пожалуйста как в Exel ввести функцию Xmin<=X<=Xmax
|
в справке excel есть пример
Код:
=ЕСЛИ(И(1<=A3; A3<=100); A3; "Значение вне интервала.") |
Время: 07:17. |
Время: 07:17.
© OSzone.net 2001-