Находил похожие темы на форуме, но предложенные в них варианты мне не подошли, либо, что вероятнее всего, моих знаний не хватило, чтобы переделать под свою задачу, поэтому искренне прошу простить меня за дублирование вопроса.
Задача в следующем: есть некая таблица со списком отделов и видами учета, а также есть форма для ввода соответствующих значений в эту таблицу. В форме ввода есть еще 2 поля, где указывается сам отдел и вид учета и третье поле с числовым значением.Необходимо, чтобы при условии совпадения значений полей "Отдел" и "Вид учета" в форме ввода и основной таблице вставлялось значение из поля формы ввода "Всего нарушений" в соответствующую ячейку в основной таблице.
Файл с примером прилагаю...
Спасибо, с уважением!
Здравствуйте!
Находил похожие темы на форуме, но предложенные в них варианты мне не подошли, либо, что вероятнее всего, моих знаний не хватило, чтобы переделать под свою задачу, поэтому искренне прошу простить меня за дублирование вопроса.
Задача в следующем: есть некая таблица со списком отделов и видами учета, а также есть форма для ввода соответствующих значений в эту таблицу. В форме ввода есть еще 2 поля, где указывается сам отдел и вид учета и третье поле с числовым значением.Необходимо, чтобы при условии совпадения значений полей "Отдел" и "Вид учета" в форме ввода и основной таблице вставлялось значение из поля формы ввода "Всего нарушений" в соответствующую ячейку в основной таблице.
Еслие названия нарушений в шапках и выпадающем списке, можно так:
Прошу прощения, не совсем понял что Вы предлагаете... Необходимо через форму ввода в поле "Всего нарушений" копировать введенное значение в соответствующую ячейку в основной таблице. В Вашем примере верно расставлены цифры, но как Вы их проставили?!
Я предполагал организовать метод ввода посредством макроса. Но к сожалению моих знаний не хватает... У меня есть другие таблицы где организован ввод значений с помощью формы ввода с использованием макроса, но там нет никаких условий, просто ввод указанных данных. Думал сделать и здесь что-то подобное, но вот условия сравнения меня обрубили.
Если надо, могу приложить файл полной версии с использованием макроса в других таблицах...
Еслие названия нарушений в шапках и выпадающем списке, можно так:
Прошу прощения, не совсем понял что Вы предлагаете... Необходимо через форму ввода в поле "Всего нарушений" копировать введенное значение в соответствующую ячейку в основной таблице. В Вашем примере верно расставлены цифры, но как Вы их проставили?!
Я предполагал организовать метод ввода посредством макроса. Но к сожалению моих знаний не хватает... У меня есть другие таблицы где организован ввод значений с помощью формы ввода с использованием макроса, но там нет никаких условий, просто ввод указанных данных. Думал сделать и здесь что-то подобное, но вот условия сравнения меня обрубили.
Если надо, могу приложить файл полной версии с использованием макроса в других таблицах...PDAman
Сообщение отредактировал PDAman - Четверг, 19.01.2017, 17:59
В вашем файле названия из выпадающего списка "вид учёта" не совпадают с названиями в шапке. Моё решение работает, если совпадают Форм никаких у вас нет - это просто лист Excel
Цитата
как Вы их проставили?!
обычной формулой в ячейке AE7. Не пойму - зачем тут макросы?
В вашем файле названия из выпадающего списка "вид учёта" не совпадают с названиями в шапке. Моё решение работает, если совпадают Форм никаких у вас нет - это просто лист Excel
Цитата
как Вы их проставили?!
обычной формулой в ячейке AE7. Не пойму - зачем тут макросы?buchlotnik
Прошу простить, но возможно я не так выразился... Предложу оригинальный файл в котором выполнены макросы, с помощью которых заносятся данные в основную таблицу. это организовано в листах "ИБД-Регион" и "Докладная". В других листах собственно и предполагал сделать что-то подобное, но вот условия сравнения которые должны быть меня останавливают. Просто не знаю как правильно их прописать.
В Вашем прикрепленном файле названия вида учетов как раз совпадают, однако как я и сказал, так и не понял как заносятся данные в основную таблицу с помощью Вашей формулы...
Я предполагал заносить данные таким образом: в таблице формы ввода выбрал отдел, выбрал вид учета, в поле всего наказаний указал цифру, нажал кнопку добавить и эта цифра заносится в свою ячейку исходя из условий, прописанных в макросе. Как то так... если я ошибаюсь, что вполне вероятно то прошу поправить меня...
Прошу простить, но возможно я не так выразился... Предложу оригинальный файл в котором выполнены макросы, с помощью которых заносятся данные в основную таблицу. это организовано в листах "ИБД-Регион" и "Докладная". В других листах собственно и предполагал сделать что-то подобное, но вот условия сравнения которые должны быть меня останавливают. Просто не знаю как правильно их прописать.
В Вашем прикрепленном файле названия вида учетов как раз совпадают, однако как я и сказал, так и не понял как заносятся данные в основную таблицу с помощью Вашей формулы...
Я предполагал заносить данные таким образом: в таблице формы ввода выбрал отдел, выбрал вид учета, в поле всего наказаний указал цифру, нажал кнопку добавить и эта цифра заносится в свою ячейку исходя из условий, прописанных в макросе. Как то так... если я ошибаюсь, что вполне вероятно то прошу поправить меня...