Блокировка определенных строк для определенных пользователей при совместном использовании Excel-листа

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

  • Каждый столбец содержит тему (имя, фамилию, дату рождения, хобби и т. Д.)
  • Каждая строка принадлежит одному пользователю, где он / она должен заполнить свою информацию по соответствующей теме.

введите описание изображения здесь
[Stupid example, but I hope you get an idea.]

Я должен организовать этот документ. Поскольку некоторые темы, которые мы выбрали для столбцов, могут со временем меняться (например, хобби, компания, в которой мы работаем, номер телефона и т. Д.), Участники должны иметь возможность редактировать эту информацию, что легко сделать, если Я делюсь онлайн-документом со всеми из них. Проблема в том, что это всегда опасный иметь кого-то (скажем, A), который мог бы изменять информацию B, не зная об этом B — иногда случается, что вы случайно удаляете что-то, не замечая -. Поскольку я отвечаю за проект, я должен иметь возможность редактировать все (в противном случае — ерунда).

Чтобы решить эту проблему, я подумал о следующем решении:

Каждая строка должна быть заблокирована следующим образом, за исключением меня: пользователь A получает что-то (например, ключ, ссылку и т. Д.), Так что он может изменять только ячейки в строке A. Участник B получает что-то (например, ключ, ссылку и т. Д., Отличное от ключа A), так что он может изменять только ячейки в строке B. И так далее.

Мне было интересно, возможно ли это, и если да, как? Если нет, то какие альтернативы вы бы предложили? (Кстати, у меня есть Excel 2016, но я знаю людей, у которых есть доступ к другим версиям.)

Заранее спасибо!

1 ответ
1

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

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

Если вы действительно захотите, вы можете поделиться отдельными файлами с каждым пользователем (к которым только они имеют доступ и могут редактировать), а затем связать этот контент с общим основным файлом, доступным только для чтения. Или вы можете использовать формы Google / Microsoft, чтобы пользователи могли отправлять свои личные данные через форму, которая обновляется в электронной таблице. Редактировать существующие данные сложно, и в большинстве случаев пользователям придется повторно вводить все свои данные и отправлять новые, если какая-либо из подробностей изменилась.

Наконец, вы можете изучить кодирование VBA или Google App Script, чтобы разблокировать определенные ячейки, если пользователь ввел код доступа (который вам придется сгенерировать, обработать и аутентифицировать вручную в вашем коде).

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *