Подскажите пожалуйста. При выходе из TextBox VidOtdelki надо чтобы появился по условию и установился курсор на TextBox Sloy. Однако при выходе из TextBox VidOtdelki, Sloy появляется, но курсор перепрыгивает через несколько TextBox-ов.
Код
Private Sub VidOtdelki_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If VidOtdelki = "Лак10" Or VidOtdelki = "Лак25" Then
Sloy.Visible = True
Label11.Visible = True
Sloy.SetFocus
Else
Sloy.Visible = False
End If
End Sub
Добрый день. Не могу разобраться как поставить 668- вместо 668. Знак " ' " не помогает или я его как то не так использую. Буду благодарен за подсказку.
sapfeiros написал: Добрый день! 1 ) Сеты выбираются в произвольном порядке или стоит задача собрать максимальное количество Сетов из имеющихся ресурсов? 2) Набор Сетов и компонентов в вашем файле конечный или это небольшая часть для примера?
Кол-во сетов проставляет оператор. Задача стоит показать оператору хватит ли остатков на необходимое ему кол-во сетов. В будущем сеты будут добавляться. Прикрепляю вариант, который мне уже предложили. Все в нем примерно так как мне надо. Лишнее только накопление в столбце L на листе остаток. Чтобы вернуться к исходным остаткам необходимо удалять эти значения. Эта таблица больше предназначена для "справочного" использования. Т.е надо посмотреть необходимые варианты, но не копить их. Грубо говоря чтобы можно было удалить значения в желтых ячейках на листе компоненты и остатки вернулись бы в исходное состояние.
Hugo написал: Т.е. если первый сет забрал все компоненты - следующим нужно писать что не хватает, или как?
Да, именно так. Если на количество в B2 хватает компонентов, то в С1 должно быть подтверждение тем же количеством, далее переходим к B3 с расчетом что B2 уже скомплектовано и часть компонентов ушло туда. И так по всему списку. Если компонентов не хватает, то "0", а если хватает на меньшее количество, то столько на сколько хватает компонентов.
Добрый день. Помогите с макросом, потому что формулами не могу добиться. Есть остатки по компонентам. Есть сеты, включающие эти компоненты. Один и тот же компонент может входить в разные сеты. Есть человек, который хочет посмотреть хватит ли компонентов на необходимое количество сетов. Вот для этого и нужен макрос. Не знаю понятно ли написал. Отвечу на любые вопросы.
Есть макрос. Сохраняет в файл по адресам, указанным в a1 и a2 под именем в a3. Что изменить чтобы не было запроса что этот файл уже существует в данном месте. Заменить? А было только одно сообщение: Сохранить файл: да нет отмена. Макрос не мой, ничего в этом не смыслю, поэтому прошу написать код полностью.
Код
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ThisWorkbook.SaveAs Filename:=Worksheets(1).Cells(1, 1).Value & "/" & Worksheets(1).Cells(3, 1).Value, FileFormat:=52
ThisWorkbook.SaveAs Filename:=Worksheets(1).Cells(2, 1).Value & "/" & Worksheets(1).Cells(3, 1).Value, FileFormat:=52
End Sub