Как удалить все ограничения из решателя в Excel?

StackOverflow https://stackoverflow.com/questions/2357650

  •  23-09-2019
  •  | 
  •  

Вопрос

Я могу использовать SolverDelete чтобы удалить ограничение, если я точно знаю, как оно выглядит.

Как я могу удалить все ограничения с помощью VBA, не зная их?

Это было полезно?

Решение

Вы можете использовать Решающий Функция.

SolverGet(TypeNum, SheetName)

typeNum - это обязательное целое число.Число, указывающее тип информации, которую вы хотите получить.Следующие настройки указаны в диалоговом окне Параметры решателя.

Необходимые вам параметры typeNum следующие:

5, Количество ограничений.
6, Массив левых сторон ограничений, в текстовой форме.
7, Массив чисел, соответствующих соотношениям между левой и правой сторонами ограничений:1 представляет <=, 2 представляет =, 3 представляет >=, 4 представляет int, а 5 представляет bin.
8, Массив правых сторон ограничений, в текстовой форме.

Смотрите справку Excel по SolverGet для получения более подробной информации.

Другие советы

SolverReset работает, если вы не знаете всех параметров.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top