У меня есть очень важный лист MS-Excel, которым я хочу поделиться с другими коллегами. Для каждой строки в отдельном рабочем листе, который я веду, несколько коллег могли оставить несколько комментариев в течение определенного периода времени.

Вот что я хотел бы сделать:

  1. Сделайте основной рабочий лист, который я поддерживаю, "только для чтения", со ссылкой / кнопкой в начале строки с надписью "Добавить комментарий"

  2. Нажатие на "Добавить комментарий" (ссылка или кнопка) должно перевести рецензента на другой лист, где автоматически заполняется "идентификатор строки" (или некоторый такой уникальный идентификатор для номера строки из исходного листа), а затем комментарий можно оставить. Если имя рецензента и время комментирования могут быть автоматически записаны, это хорошо, иначе я могу позволить, чтобы это было что-то, что вводится вручную.

Сейчас я не знаком с программированием на VB, но подозреваю, что нечто подобное можно сделать с помощью сценариев на VB. Если есть альтернативный подход для достижения той же / подобной цели, не требующий написания сценариев, я хотел бы услышать об этом.

2 ответа2

0

Почему бы просто не разрешить объекты комментариев на защищенном листе?

home - шрифт - форматирование ячеек - заблокировано

затем

Просматривать - защищать лист - разрешать выделять ячейки, редактировать объекты и ставить на них пароль

Теперь пользователи могут щелкнуть правой кнопкой мыши, чтобы вставить комментарий.

0

Это звучит как концепция реляционной базы данных. Отношения хозяин / раб или родитель / ребенок. Excel не является базой данных. Ваш сценарий будет намного проще создать в базе данных, такой как Access или SQL. С дополнительным преимуществом, вы получите доступ к многопользовательскому редактированию в режиме реального времени. В Excel это тоже не очень хорошо. Так что для меня это выглядит как неправильный инструмент для работы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .