ПредишенСледващото

Като човек, вече споменати по-горе, този проблем се решава с помощта на клетката като променлива. В крайна сметка, на променливата - това е просто една опаковка от определен тип. Можете да го изберете по-специално клетка и вместо да се придаде стойност на променлива в кода си, се присвоява стойност на клетката. Ако има, да кажем, 30 стъпки време и при всяка стъпка няма нужда optemizirovat 10 съотношения (оптимизиране на производствените и цени, например), можете да изберете 10 клетки за решаване + 1 клетка за оптимизирани стойности и код, за да се свързват тези клетки с клетки желания ред на таблицата, която е оптимизирана. В този случай, за решаване направо ще се промени стойности в тези клетки, и те са отразени в таблицата и се практикува, ако е необходимо (за справка, формули и т.н.). Завършен с един ред, хвърли връзки и отново повтори.

Завиване решаване и VBA, софтуер

Колеги, искам да се върнем към въпроса завинтване решаване.

Трябва да се обадите на процедурата в процес Solver решения, които оптимизират стойност в броя на клетките.

Когато се обаждате Solver в VBA там в опциите SolverOptions ключ StepThru. Тя ви позволява да най-накрая да доведе до макро да се справят събития, където като е възможно да се регистрират тяхната функция.

Дали някой има опит в справянето с такъв проблем?

Завиване решаване и VBA, софтуер

Mihvil, добър ден!

SolverOk SetCell: = Клетките (а, Ь), MaxMinVal: = 3, ValueOf: = 0, ByChange: = Клетките (в, г) на двигателя: = 1, EngineDesc: = "GRG Нелинейна"

Свързани статии

Подкрепете проекта - споделете линка, благодаря!