Похожие вопросы

Найдите и замените одной точкой несколько рядов из двух точек, прикрепленных к концу слова
Кто-нибудь знает, как редактировать макрос, созданный в mobaxterm?
Vim макрос: увеличение последнего номера строки на 1
Автоматический импорт макроса в Excel и его запуск
Как избежать окна сообщения буфера обмена при копировании больших объемов данных в Excel?
Можно ли создать макрос в PowerPoint 2007, который управляет размером и расположением объектов диаграммы
Макрос не работает в Microsoft Word 2016 для Mac, даже если шаблон работает
Автоматическое изменение размера изображений (увеличение размера снимка экрана) в microsoft word
Можно ли сделать макрос VBA Excel доступным для всех книг?
Использование функции LibreOffice Calc в макросе
Макрос Word: перемещение курсора вниз по строке
Как получить макрос Excel для копирования данных из определенного столбца и той же строки, выбранной при активации макроса?
Excel, соедините 2 столбца, затем найдите все строки, где столбец J находится в двух разных столбцах D
vim: удалить все строки, кроме уникальных?
Ошибка выполнения VBA 1004: метод "OpenText" объекта "книги" не удалось

Как зеркально отразить ячейки, если источником является список проверки данных? (Excel 2010)

У меня есть книга с двумя закладками. Первая вкладка используется в качестве таблицы для списков проверки данных я создаю на второй странице. Например, один список называется "супервизоры". В этом списке начинается ячейка N3, а вниз по столбцу идут 4 имени. Это выглядит так:
List of Supervisors

вторая страница является листом задания, причем каждый список используется несколько раз для идентификации лиц с различными задачами. Я создал раскрывающийся список, используя меню проверки данных и выбрав например, с N4 по N8 на листе 1 (инструкции к листу с надписями). Затем я скопировал и вставил раскрывающийся список, который мне нужен для каждого раздела. Пока все шло по плану.
Shift Assignment Sheet

Я хочу построить это, чтобы иметь возможность предоставлять задания в течение нескольких дней. Чтобы сэкономить время, когда имя сопоставляется с задачей один раз, я хочу, чтобы одно и то же имя назначалось в течение нескольких дней.

например, если я поставлю Кэролин на первое место на 6/29, я хочу страница (печатная страница, а не вкладка или книга) помечена 6/30, чтобы присвоить ее имя второму месту, а страница, отмеченная 7/1, чтобы назначить ее имя третьему месту и так далее.

задачи находятся в статических ячейках. Когда я попытался сделать функцию равной ячейке A4 с G4 (в качестве примера), я получил #VALUE! сообщение.

Я просмотрел несколько форумов и десятки потоков, чтобы попытаться собрать решение, и из того, что я могу собрать, функция копирования не будет работать из-за форматирование в исходной ячейке. Лучшее решение, которое я нашел, что мая работа не объясняет процесс создания макроса VBA для меня, чтобы понять процесс.

Это ссылка на поток, который я нашел, что кажется моим лучшим вариантом:
зеркальные ячейки, так что изменение в одной ячейке обновляет другую

Я не прошу, чтобы кто-то набрал макро учебник VBA для меня, но если вы можете связать хороший, и расшифровать этот ответ так Я могу понять, как это применимо, буду благодарен. То есть, если это сработает для моей ситуации. Если нет, любая помощь в выяснении работоспособного решения было бы здорово!

5
задан Community
источник

1 ответов

чтение, вопрос вы хотите, чтобы назначенные для цикла через задачи, переход на следующую позицию на каждый последующий день. (Я не вижу, как решение" зеркальная ячейка " относится к вашей проблеме)

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

   # Assignee
   1 Carolyn Burnside
   2 Ralph Henry
   3 Rondae Osborne 
   4 Codey Franklin
   5 David Kelly

предположим, что это находится в таблице Excel под названием [Assignees].

формула распределения для имени над каждым назначением будет выглядеть следующим образом VLOOKUP(MOD(C1,5)+<assignment_number>,Assignees[#All],2,0) С <assignment_number> вставляется в каждую формулу в соответствии с требуемой последовательностью. Затем просто дублируйте лист и увеличьте дату, и имена будут вращаться. Если у вас есть больше назначенных просто изменить делитель в Формуле мод, чтобы соответствовать.

0
отвечен tjejojyj 2017-10-20 04:34:45
источник

Другие вопросы macros microsoft-excel microsoft-excel-2010 vba