Оптимизация графика рассадки

#excel #vba

#excel #vba

Вопрос:

Насколько это сложно? Я использую пользовательскую форму Excel, чтобы принять приглашение на ужин. Каждый стол рассчитан на 10 человек. При бронировании у них есть возможность указать до 4 других имен, чтобы занять места в любой из этих семей. Я хочу автоматизировать Excel, чтобы оптимально разместить всех, не имея большого количества свободных мест за каждым столом, с учетом их предпочтительных запросов на рассадку. Также, когда каждая семья рассаживается, их имя вычеркивается из списка, чтобы не сажать их за другой стол. Можно ли это сделать с помощью кода и, чтобы добавить изюминку, иметь некоторое графическое представление плана рассадки.

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

Комментарии:

1. Проблема с этим заключается не в фактическом написании кода, а в разработке логики. Если у вас нет большого опыта работы с кодированием на VBA, возможно, это не лучший сценарий для начала.

2. Может ли кто-нибудь помочь мне с vba?

3. Да, кто-нибудь сделает это, как только вы опубликуете, какой VBA вы придумали до сих пор. Мы поможем вам учиться, а не напишем код за вас.

4. Нечто подобное описано в «Практической науке управления» Олбрайт и Уилсон — использует решатель…

5. Господа, извините за отсутствие. Я не знаю, с чего начать с этим кодом, я мог бы показать вам свой код для фактических пользовательских форм бронирования, но это не то, что вам нужно. Пожалуйста, помогите мне начать, и я думаю, что смогу получить большую часть этого впоследствии. Я надеюсь.