Как удалить все ограничения из решателя в Excel?
Вопрос
Я могу использовать SolverDelete
чтобы удалить ограничение, если я точно знаю, как оно выглядит.
Как я могу удалить все ограничения с помощью VBA, не зная их?
Решение
Вы можете использовать Решающий Функция.
SolverGet(TypeNum, SheetName)
typeNum - это обязательное целое число.Число, указывающее тип информации, которую вы хотите получить.Следующие настройки указаны в диалоговом окне Параметры решателя.
Необходимые вам параметры typeNum следующие:
5, Количество ограничений.
6, Массив левых сторон ограничений, в текстовой форме.
7, Массив чисел, соответствующих соотношениям между левой и правой сторонами ограничений:1 представляет <=, 2 представляет =, 3 представляет >=, 4 представляет int, а 5 представляет bin.
8, Массив правых сторон ограничений, в текстовой форме.
Смотрите справку Excel по SolverGet для получения более подробной информации.
Другие советы
SolverReset работает, если вы не знаете всех параметров.