Я новичок в VBA и хотел бы помочь. У меня есть рабочая тетрадь на 13 листов. Первые 12 листов названы по месяцам года. 13-й лист не заполнен и будет заполнен данными, которые я собираю с каждого из первых 12 листов.
12 листов имеют следующие столбцы: дата, время, имя, назначение (в указанном порядке). Столбцы начинаются со строки 2 и заканчиваются строкой 400. На 13-м листе есть столбцы, которые содержат те же имена, что и первые 12 листов (имена на первых 12 листах выбираются из раскрывающегося списка, это также верно для столбца назначения). ).
13-й лист также содержит строки с именами назначений. Они начинаются в строке 3 и go в строке 24 вдоль левого поля.
Что мне нужно сделать, это сделать следующим образом:
Какой лист я использую (1-12), мне нужно проверить имена. Как только я найду имя, мне нужно проверить столбец назначения и посчитать, сколько раз у этого человека было это назначение. Затем я повторяю этот процесс для каждого задания, которое имеет этот человек. Я делаю это для каждого человека на этом листе. Имя человека может повторяться много раз, каждому с разным назначением. При подсчете каждого вхождения, имени и назначения, я перемещаю эту сумму на лист 13. Поскольку информация на листе 13 имеет статус c (я знаю, где имя человека пересекается с назначениями), я помещаю итог в пересекающаяся ячейка.