Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/максимальное значение из массива, вводимого пользователем - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » максимальное значение из массива, вводимого пользователем (Макросы/Sub)
максимальное значение из массива, вводимого пользователем
Annette Дата: Вторник, 23.06.2020, 15:40 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Имеется задача:
Написать программу, которая запрашивает размерность массива, а потом каждое из чисел массива у пользователя. После ввода всех элементов , программа выводит в окне сообщения максимальный элемент массива.
В прилагаемом файле какая-то ошибка, так как он не выдает максимальное значение. Помогите понять почему.
К сообщению приложен файл: 2.6.xlsm(19.0 Kb)


Сообщение отредактировал Annette - Среда, 24.06.2020, 10:29
 
Ответить
СообщениеИмеется задача:
Написать программу, которая запрашивает размерность массива, а потом каждое из чисел массива у пользователя. После ввода всех элементов , программа выводит в окне сообщения максимальный элемент массива.
В прилагаемом файле какая-то ошибка, так как он не выдает максимальное значение. Помогите понять почему.

Автор - Annette
Дата добавления - 23.06.2020 в 15:40
Pelena Дата: Вторник, 23.06.2020, 18:44 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16052
Репутация: 3489 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Вроде всё работает. Что не нравится?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеВроде всё работает. Что не нравится?

Автор - Pelena
Дата добавления - 23.06.2020 в 18:44
Sobirjon Дата: Среда, 24.06.2020, 06:27 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация: 2 ±
Замечаний: 0% ±

2016
В прилагаемом файле какая-то ошибка

Это не ошибка ;)
Такой результат из за не объявленных перемен.
А так у вас сравнивается как текст, т.е "9" > "20" результат False так как числа сравниваются так "9" > "2"
В файле поправленный ваш код и там же чутка модернизированный
К сообщению приложен файл: 1025922.xlsm(19.8 Kb)


Сообщение отредактировал Sobirjon - Среда, 24.06.2020, 06:36
 
Ответить
Сообщение
В прилагаемом файле какая-то ошибка

Это не ошибка ;)
Такой результат из за не объявленных перемен.
А так у вас сравнивается как текст, т.е "9" > "20" результат False так как числа сравниваются так "9" > "2"
В файле поправленный ваш код и там же чутка модернизированный

Автор - Sobirjon
Дата добавления - 24.06.2020 в 06:27
Annette Дата: Среда, 24.06.2020, 10:28 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Спасибо!
 
Ответить
СообщениеСпасибо!

Автор - Annette
Дата добавления - 24.06.2020 в 10:28
Мир MS Excel » Вопросы и решения » Вопросы по VBA » максимальное значение из массива, вводимого пользователем (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2020 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!