Страницы: 1
RSS
Автоматическое заполнение данных на разных листах по мере заполнения таблицы регистрации
 
Добрый день!

Есть таблица регистрации результатов микробиологического контроля воды
Хотелось бы сделать так, чтобы при заполнении основной таблицы, данные в зависимости от точки воды, переносились на отдельный лист с соответствующей точкой.

Условно при внесении данных по точке воды V10.WFI1, в лист с этим названием вносились данные из общей таблицы. А на самом листе я уже сделаю диаграмму которая будет показывать результаты на графике.

То есть основная таблица играет роль базы данных, а на остальных уже будут строится графики по конкретной точке воды.
Возможно ли это, или я требую от Excel чудес?

Просто мне нужно видеть изменение тренда на графике, но строить каждый раз график по отдельности ужасно неудобно и громоздко.
 
см. файл
 
Спасибо!

Извините, подскажите пожалуйста, каким образом вы это сделали? У меня в списке макросов ничего нет, или я просто не туда смотрю.
 
да, в файле встроен макрос. Но макрос нестандартный, который можно было бы запустить через Alt+F8, а макрос, записанный в модуле листа "Таблица регистрации результатов". Т.е. макрос, который отслеживает изменения именно на этом листе. Посмотреть его несложно. В вашем файле внизу вы видите ярлычки листов. Один ярлычок называется "Таблица регистрации результатов". Щёлкните по нему правой клавишей мыши и выберите "Посмотреть код" и сразу откроется модуль этого листа и там будет виден весь код макроса. Там есть процедура Worksheet_Change - она срабатывает, когда вы изменяете значение в любой ячейке на этом листе (вписываете значение, удаляете значение, меняете значение в ячейке и т.д.)
Изменено: New - 02.08.2022 00:36:19
 
А нет каких либо видеоуроков по подобным макросам на YouTube?
Просто я откровенно говоря в этом деле дилетант, я микробиолог по специальности. Но очень хочу научиться, а по коду макроса не совсем понятно в чём заключается суть. Пока для меня такие вещи больше как волшебство, я только вот функцию ВПР в достаточной мере освоил :)
 
ну, наверное, есть. Просто для изучения VBA нужно потратить какое-то время, хотя бы полгода. Если хотите, я могу добавить комментарии в код, что означает каждая строка кода
 
Мне бы это очень помогло на самом деле. Спасибо.

Я понимаю, что такие вещи с наскока не изучить.
И тогда хотелось бы узнать, можно ли, допустим, к вам обратиться для создания такой таблицы за отдельную плату. Но не с пробным листом, а с основной таблицей, с которой мы реально работаем. Просто в силу усложнённости я не стал её сюда кидать.
 
да, я пишу макросы на заказ и вы можете ко мне обратиться. Я напишу вам свою почту в Личные сообщения
 
Михаил Сухоруков, См. код в файле, зелёным цветом я дописал комментарии к каждой строке кода
P.S. Написал вам свою почту в Личные сообщение (это вверху этой страницы - Сообщения (1) )
Изменено: New - 02.08.2022 01:00:58
Страницы: 1
Наверх