Технологии
В эксель (vba) у меня не получается, чтобы на форме в коде заказа автоматически прибавлялась 1 при переносе заказа на лист «Архив заказов». Помогите пожалуйста. Подробное описание написано в уточнении - вопрос №4134182
На листе «Заказы покупателей» в форме «Заказ мебели» сначала делается заказ. Таблицы «Заказ покупателя» и «Архив заказа» до начала заказа пустые. В коде заказа на форме стоит 1, потому что это первый заказ. Когда сделан заказ, он записывается в таблицу «Заказ покупателя». Затем, по кнопке «Перенести заказы», заказ переносится на лист «Архив заказов» (на листе «Заказы покупателей» остается одна шапка). Когда я заново делаю заказ мебели на форме «Заказ мебели» (кнопка «Заказать мебель» на листе «Заказы покупателей»), он должен автоматически вместо Код заказа 1 (TextBox) записать 2, т.к. предыдущий код заказа в таблице «Архив заказов» был 1. В vba у меня это не получается сделать с помощью кода.
январь 1, 2021 г.
-
Всего ответов: 1
-
Я не знаком с языком vba в excel но по логике вам надо
1.получить доступ к к «Заказ покупателя» (и Архив заказов) и там и там
2. Узнать последний добавленный его код
3. Прибавить к этому коду + 1 (инкрементировать)
4. Записать полученную цифру в форму «Заказ мебели» (причем сделать его в таком случае только чтение)
P/s/ Если нужно больше, обращайтесь в личку попробую разобраться
Похожие вопросы
если в ячейке будет число в диапазоне 1-25, то присвоить значение 50, также если будет число в диапазоне 26-50, присвоить значение 100
апрель 27, 2024 г.
Добрый день! Есть массив данных с миллионами строк, обрабатываемый в Python, при выводе в csv формат файл становится очень тяжелым более 15гб =>
март 29, 2024 г.
Помогите в Excel сделать формулу, которая находит из даты количество дней в году
март 18, 2024 г.
Добрый день! Подскажите, пожалуйста, как за счет функции просмотрX (или с использованием дополнительных функций) задать условия поиска,
февраль 24, 2024 г.
Здравствуйте, подскажите как сделать что бы при добавление столбца в лист 1 он автоматически удалялся из листа 2?
февраль 8, 2024 г.