Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Обращение к ячейке по определенным критериям VBA

Автор John Brown, 14.12.2018, 08:02

« назад - далее »

John Brown

Добрый день, уважаемые форумчане! Я новичёк в плане VBA и пытаюсь своими силами понять тонкости написания скриптов в нем. Но у меня возникла следующая проблема:
Есть некая таблица в книге "Directory" в столбцах которой лежат названия объектов (начиная со столбца В1, С1 и т. д.) в строках (в столбце А) лежат наименования оборудования. На пересечении соответственно остаток, количество то бишь. А в другой книге "Form" есть форма для заполнения с соответствующими полями "Название оборудования" "Откуда" и "Количество".
Задача следующая: Когда ответственное лицо заполняет форму то макрос проверяет остаток данного оборудования на данном объекте и если количество равно или больше то разрешает до конца заполнить форму. Если же остаток меньше заявленного, то макрос выдает сообщение об ошибке мол недостаточное количество.  То есть он идет в книгу "Directory" сравнивает наименования оборудования (которые в строках) и объекта (в столбцах) на предмет совпадения с полями "Название оборудования"  и "Откуда" и производит операцию в ячейке на их пересечении. Кстати макрос еще должен обновить актуальное количество после заполнения формы (типа было оборудования на данном объекте 12 стало 10)

Заранее благодарю

boa

Здравствуйте,
Начните с прочтения правил_форума.
Выполните основные требования данных правил.
Скорее получите помощь.
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра