Как сделать общий доступ к файлу excel 2016?

20247 12.10.2017 Скачать пример

Сравнительно недавно (после весенне-летних обновлений 2017 года) многие пользователи Office 2016 заметили появление в левом верхнем углу экрана на панели быстрого доступа нового значка необычного вида:

Как сделать общий доступ к файлу excel 2016?

Это переключатель Автосохранения — побочный эффект от нового режима совместного редактирования, недавно появившегося в последней версии Microsoft Excel 2016. Давайте разберемся в этом поподробнее, ибо у любой медали, как обычно, две стороны и плюсы намешаны с минусами весьма причудливо.

Общий доступ в старых версиях Excel

Формально, одновременное редактирование одного файла сразу несколькими пользователями существовало в Excel еще с 1997 года. Книгу нужно было положить в общую сетевую папку, а затем выбрать в меню или на вкладке Рецензирование команду Общий доступ (Review — Share Workbook) и включить единственную галочку в открывшемся окне:

Как сделать общий доступ к файлу excel 2016?

В реальности практически никто этой функцией не пользовался, т.к. реализована она была откровенно слабо:

  • Уже при 3-4 одновременных подключениях к файлу Excel начинал нещадно глючить, вылетать с ошибками, терять связь с исходным файлом (и всю вашу работу за последние N минут) и т.д. 
  • При одновременном изменении одних и тех же ячеек разными пользователями должно было отображаться окно разрешения конфликтов, но, по факту, это случалось далеко не всегда. 
  • Изменения, внесенные другими пользователями, становились видны только после того, как эти пользователи сохраняли файл, т.е. никакого realtime editing не было даже близко. 
  • В таком режиме совместного редактирования очень много ценных функций и инструментов Excel становились недоступны. Например, нельзя было воспользоваться фильтром или сортировкой, построить сводную таблицу или диаграмму, раскрасить ячейки условным форматированием и т.д.

В общем и целом, эта штука была в Excel больше «для галочки» и реальной пользы не приносила.

Совместное редактирование в Excel 2016

С недавними обновлениями в Excel 2016 картина поменялась. Теперь для одновременной работы вы должны сохранить файл в облачное хранилище (OneDrive или SharePoint) и пригласить других пользователей с помощью кнопки Поделиться (Share) в правом верхнем углу окна:

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

По полученной ссылке другие пользователи смогут войти в общий документ и редактировать его одновременно с вами. Вы в реальном времени (задержка 1-2 секунды по ощущениям) сможете видеть кто и в каком месте листа сейчас работает — активные ячейки других пользователей наглядно помечаются цветом и всплывающими подсказками:

Как сделать общий доступ к файлу excel 2016?

Всех участников редактирования также можно увидеть на иконках в правом верхнем углу окна:

Как сделать общий доступ к файлу excel 2016?

И что совсем хорошо — никаких особых ограничений на применение инструментов Excel теперь в этом режиме совместного редактирования нет. Можете смело строить сводные таблицы, диаграммы, фильтровать или сортировать ваши данные и т.д. Единственное условие — файл должен быть в новом формате (xlsx, xlsm, xlsb, а не старый xls) и в книге не должно быть включенной защиты листов или ячеек.

В общем, реализовано все на порядок лучше, чем было в старых версиях.

Автосохранение: плюсы и минусы

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

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

Как сделать общий доступ к файлу excel 2016?

… можно отобразить панель со всеми доступными предыдущими версиями файла и открыть любую из них:

Как сделать общий доступ к файлу excel 2016?

С другой стороны, минусы у Автосохранения тоже есть:

  • Далеко не всегда нужно сохранять изменения, которые вы вносите в книгу. Представьте себе, например, что вы открыли файл, чтобы проверить какую-то идею или вероятный сценарий. Внесли изменения, посмотрели на пересчитанный результат и потом просто хотите закрыть файл без сохранения, оставив его в исходном состоянии — с включенным Автосохранением такое уже невозможно. В такой ситуации теперь нужно сразу после открытия файла не забыть отключить Автосохранение, иначе все внесенные «на пробу» изменения останутся в документе навсегда.
  • Автосохранение всегда по-умолчанию включено для всех файлов в облачных хранилищах и его статус («вкл» или «выкл») запоминается внутри каждого файла. Если оно мешает, то его придется отключать для каждого файла отдельно. Глобального переключателя, включающего или выключающего Автосохранение сразу для всего Excel нет (точнее, придется лезть в реестр Windows, что не каждому под силу)
  • Из вкладки Файл пропали команды Сохранить и Сохранить как — теперь их заменяет Сохранить копию (Save a Copy): Как сделать общий доступ к файлу excel 2016? Вот это совсем жестко и, подозреваю, напугает многих пользователей с непривычки. Предупреждать надо!

Как отключить Автосохранение в Excel

Если вы не работаете в команде и новый режим совместного редактирования вам совершенно точно не нужен, а Автосохранение, наоборот, сильно мешает, то отключить его можно только путем редактирования реестра Windows. 

Предупреждение: реестр — это, своего рода, база данных со всеми внутренними настройками Windows и установленных программ.

Редактирование реестра — это как нейрохирургия: разрезал на сантиметр правее, чем нужно — и человек вместо выздоровления оглох (Excel перестал запускаться и т.п.). Если вы никогда раньше не редактировали реестр, то лучше обратитесь к знакомым айтишникам.

 Кроме того, большинству корпоративных пользователей таких прав не дают по определению, поэтому придется обращаться к системным администраторам.

  • Если, все же, решились сделать все сами, то жмем на клавиатуре одновременно клавиши Win (с флагом) и R, в открывшееся окно пишем regedit и жмем ОК:
  • Затем на дереве в левой панели находим нужную ветку (папку) реестра:
  • HKEY_CURRENT_USERSOFTWAREMicrosoftOffice16.0Excel
  • Теперь щелкаем правой кнопкой мыши в правую панель окна и выбираем Создать (New) — Параметр типа DWORD:
  • Затем вводим имя параметра DontAutoSave и, открыв его двойным щелчком, его значение — 1:

Все, можно выдохнуть, закрыть редактор реестра и, для надежности, перезагрузиться. Автосохранение должно отключиться для всего Excel.

Ссылки по теме

Источник: https://www.planetaexcel.ru/techniques/12/3973/

Общий доступ к файлу excel

При работе над совместным проектом возникает необходимость одновременного внесения данных в документ. Это позволяет оперативно записывать значения по ячейкам и наполнять информацией исходный файл. Microsoft Office Excel имеет в своем арсенале специальную функцию для таких случаев и сегодня разберемся, как обеспечить общий доступ к файлу excel другим пользователям.

Использование

Для редактирования рабочей книги excel группой людей необходимо поместить документ в отдельной папке, к которой имеют доступ все пользователи. Обычно это делается по локальной сети в рамках одного офиса, компании или предприятия. Затем необходимо дать разрешение через редактор. Чтобы сделать общий доступ к файлу excel, необходимо сделать следующее:

  1. На Панели инструментов переходите во вкладку Рецензирование и нажимаете кнопку Доступ к книге в блоке Изменения.

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

  1. Во вкладке Подробнее можно настроить сроки хранения журнала изменений, периодичность обновления файла, а также приоритетность изменений.

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

Чтобы посмотреть список изменений, необходимо выделить исправления при помощи отдельной функции.

Как сделать общий доступ к файлу excel 2016?

В открывшемся окне настраиваете параметры отображения изменений.

Как сделать общий доступ к файлу excel 2016?

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

Ограничения

К сожалению, при работе нескольких человек в одной книге, существует ряд ограничений для редактирования и форматирования информации:

  1. Нельзя вставлять диаграммы, рисунки, сводные таблицы и прочие объекты.
  2. Запрещено редактирование макросов.
  3. Группировка данных по столбцам и строкам ограничена.
  4. Нельзя изменять формулы исходного файла.
  5. Удаление листов книги также запрещено.
Читайте также:  Как сделать слияние ячеек в Excel?

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

Бывает, что при открытии книги excel программа выдает ошибку «Файл заблокирован». Причиной этому могут служить следующие проблемы:

  1. Большая нагрузка на локальную сеть
  2. Два разных пользователя добавляют информацию в одну и ту же ячейку – возникает программный конфликт.
  3. Перегружена оперативная память из-за большого размера документа и компьютер не может справиться с нагрузкой.
  4. Пользователь был удален из списка в одностороннем порядке.

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

Как сделать общий доступ к файлу excel 2016?

Облачные хранилища

Также совместно можно редактировать документы и через интернет. Для этого администратор должен сохранить документ в облаке и предоставить ссылку. Рассмотрим примеры обеспечения общего доступа на самых популярных облачных хранилищах:

  1. На яндекс диске щелкаете по загруженному файлу и в верхней части нажимаете Поделиться.

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

  1. На гугл диске нажимаете по документу правой клавишей мыши и из выпадающего списка выбираете строку Открыть доступ.

В появившемся окне можно скопировать ссылку, а также ввести имена контактов или адреса электронной почты для предоставления доступа к файлу. В конце обязательно нажимаете кнопку Готово.

Как видите, обеспечить совместную работу над одним файлом в excel не трудно. Механизм предоставления прав для версий 2007, 2010, 2013 и 2016 годов одинаковый. Помимо этого существует возможность редактирования документов через облачные хранилища, что позволяет изменять документ из любой точки мира по средствам сети интернет.

Источник: https://mir-tehnologiy.ru/obshhij-dostup-k-fajlu-excel/

Общий доступ Excel. Совместная работа с файлом

Давно хотел написать о полезной и зачастую малоизвестной функции — общий доступ Excel. Эта возможность позволяет сразу нескольким пользователям одновременно работать в файле.

При этом хранится история операций со всеми ячейками от пользователей, при параллельном внесение данных изменения показываются при сохранении.

В общем, уверен вам пригодится такая функция, единственное что необходимо — общая сетевая папка.

Уверен, многие сталкивались с надписью «Файл заблокирован другим пользователем», если в рабочем документе (размещенном в сетевой папке) уже работает другой пользователь.

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

Количество вносимых данных бывает довольно большое, поэтому разграничьте кто, куда и что заносит. Если все делать правильно, общий файл работает стабильно.

Как создать общий доступ Excel?

Общий доступ существовал еще в легендарном Excel 2003. В современных версиях, работать совместно стало надежнее, а включить общий доступ все так же просто. Сперва разместите файл в сетевой папке, доступ к которой есть у нужных пользователей. Затем пройдите на панели инструментов во вкладку Рецензирование — раздел Изменения.

Как сделать общий доступ к файлу excel 2016?

Откроется окно Управление доступом к файлу. Ставьте галочку «Разрешить изменять файл нескольким пользователям…». В этом же окне вы сможете увидеть, кто сейчас работает в файле (сейчас User). Жмете ОК. Все, общий доступ дан и теперь в файле может работать сразу несколько человек. Удобно.

Как сделать общий доступ к файлу excel 2016?

История общего доступа или «я в эту ячейку ничего не вносил»

Кто работал с базой данных, хоть один раз, ловил себя на мысли «вроде эти изменения я уже вносил, а их тут нет». После таких сомнений начинается работа с ИТ службой, почему пропала информация из базы.

Чтобы избежать кровопролитных споров, в крупных учетных программах есть т.н. «История изменений» или «Журнал регистрации», где видны действия, совершенные пользователями.

Общий доступ Excel не исключение — вы можете как показать историю внесенных изменений как внутри файла, так и вывести их в отдельную таблицу.

Чтобы получить изменения, нажмите на кнопку Исправления — Выделить исправления

Как сделать общий доступ к файлу excel 2016?

В появившимся окне настройте что и как выводить

Как сделать общий доступ к файлу excel 2016?

Если оставите все галочки как показано на картинке выше, то изменения созданные со времени последнего сохранения выделяться прямо в таблице примерно вот так:

Как сделать общий доступ к файлу excel 2016?

Если отметите такие галочки:

Как сделать общий доступ к файлу excel 2016?

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

Как сделать общий доступ к файлу excel 2016?

Так же выбирете нужного пользователя или диапазон в котором необходимо искать изменения

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

Есть возможность настроить, и даже отключить эту функцию — смотрите ниже.

Чтобы удалить историю изменений, отключите и включите заново совместный доступ.

Как сделать общий доступ к файлу excel 2016?

Что нужно знать еще о совместном доступе к файлу? Управление доступом к файлу

В окне Управление доступом к файлу, есть вкладка Подробнее, где найдется много интересного.

Как сделать общий доступ к файлу excel 2016?

Разберем содержание окна поподробнее:

Первый пункт — это Регистрация изменений — регулирует хранение изменений, что мы разбирали в предыдущем разделе. Можно отключить хранение изменений в журнале или настроить количество дней сохранения.

Далее Обновлять изменения. Как вы заметили, если сохраните файл, то будет показано, какие изменения внесли соредакторы файла. Есть возможность увеличить частоту. Даже сделать обновления почти он-лайн, каждые 5 минут (минимальный показатель).

Часто задаваемый вопрос — «Какие изменения занесутся, мои или соседа по файлу?». В настройках существует пункт Для противоречивых изменений — у вас спрашивают, чьи изменения оставить. Если выберите «Запрашивать…», то перед сохранением будет вопрос «Чьи изменения оставить», для второго пункта останутся те изменения, которые сделаны ранее.

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

Что нельзя делать, если файл находится в общем доступе?

Да, существуют еще ограничения при работе с общим доступом. В первую очередь неудобно отсутствие условного форматирования и то что нельзя вставлять диаграмму или сводную таблицу.

Общий доступ Excel предназначен в первую очередь для занесения данных, поэтому мы должны относиться к недостаткам возможности с пониманием.

Так же нельзя делать:

  • Управление и изменение макросов
  • Добавлять рисунки и другие объекты
  • Группировать или скрывать столбца или строки
  • Делать объединение ячеек (не придется потом снимать объединение:) )
  • Пользоваться инструментом «Проверка данных», например создавать выпадающий список.
  • Делать защиту листа
  • Невозможна работа с формулами массива

В одном разделе с общим доступом, расположено еще много кнопочек, подробнее о них рассказывается в статье: Как защитить Excel от редактирования?

Поделитесь нашей статьей в ваших соцсетях:

Источник: https://excelworks.ru/2018/03/01/obshhiy-dostup-excel-sovmestnaya-rabota/

Каждому пользователю свой лист/диапазон

Хитрости » 12 Июнь 2012       Дмитрий       120840 просмотров

Очень часто на своих тренингах и в форумах я слышу вопрос: как защитить доступ к книге так, чтобы для каждого пользователя был доступен только свой лист/листы? А другие ячейки или листы были недоступны для изменения или просмотра? Или скрыть отдельные столбцы с глаз пользователя? Часть подобного функционала предоставляется стандартными средствами Excel, а другая(например, доступность просмотра только конкретных листов) достигается только через макросы. В этой статье хочу привести несколько примеров реализации подобных разграничений прав между пользователями, их плюсы и минусы.

  • Разграничение доступа к ячейкам стандартными средствами

Разграничение прав доступа при помощи VBA

 

Разграничение доступа к ячейкам стандартными средствами

Читайте также:  Как сделать квитанцию об оплате в excel?

Для разграничения доступа к ячейкам на листе можно воспользоваться инструментом Разрешить изменение диапазонов(Allow Users to Edit Ranges), расположенном на вкладке Рецензирование(Review), группа Изменения(Changes):
Как сделать общий доступ к файлу excel 2016?
Это стандартный инструмент, для использования которого нет необходимости подключать что-то дополнительно и он относительно прост в использовании.
Данный инструмент позволяет назначить каждому отдельному диапазону ячеек свои пароли, диапазоны могут располагаться на разных листах книги или на одном листе:Как сделать общий доступ к файлу excel 2016?
Например, сотрудники коммерческого отдела в общем файле бюджета(картинка выше) должны иметь возможность заполнять только ячейки строк со статьями выручки (строки 8-11, 13-14), а производственный отдел строки 18-22, в которых расположены статьи по расходам производственного отдела. При этом сотрудники коммерческого отдела не должны иметь возможность изменять данные статей другого отдела – каждый только данные своих статей.

Для начала необходимо для сотрудников каждого отдела создать отдельные диапазоны, к которым они будут иметь доступ. Для этого переходим на вкладку Рецензирование(Review) -группа Изменения(Changes)Разрешить изменение диапазонов(Allow Users to Edit Ranges). Появится диалоговое окно создания/изменения диапазонов:

Как сделать общий доступ к файлу excel 2016?
Нажимаем Создать(New). Появится другое окно, в котором необходимо указать имя диапазона(Title) (коммерческий), доступные для изменения ячейки(Refers to cells) (C8:N11;C13:N14) и вписать пароль(Range password) (1111):
Как сделать общий доступ к файлу excel 2016?
После нажатия Ок появится окно подтверждения пароля. Необходимо указать тот же пароль, что был указан ранее для данного диапазона.
Примечание: если нажать на кнопку Разрешения(Permissions), то можно установить доступ без пароля для конкретных групп пользователей, если группы настроены политикой доменной сети.
Точно так же создаем второй диапазон – «производственный», но для него указываем другой пароль(например – 2222). После этого у нас в главном окне управления диапазонами будет два диапазона:
Как сделать общий доступ к файлу excel 2016?
Здесь можно еще раз проверить все ли правильно указано, при необходимости изменить (так же изменить диапазоны можно в любое время, вызвав данное окно с вкладки Рецензирование(Review)Разрешить изменение диапазонов). После этого нажимаем Применить(Apply).
Теперь, чтобы такая защита сработала необходимо непосредственно защитить лист. Это можно сделать либо сразу из этого же окна, нажав кнопку Защитить лист, либо закрыв окно перейти на вкладку Рецензирование(Review) и в группе Изменения(Changes) выбрать Защитить лист(Protect sheet):
Как сделать общий доступ к файлу excel 2016?
В появившемся окне проставляем галочки для тех действий, которые мы хотим разрешить делать пользователю на защищенном листе без ввода пароля(например, на картинке выше помимо стандартного выделения ячеек разрешена вставка столбцов. Подробнее про защиту листов и ячеек можно прочитать в статье — Защита листов и ячеек в MS Excel). Указываем пароль (например 3333), подтверждаем пароль в появившемся окне и нажимаем Ок. Лист защищен.

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

Теперь остается сообщить сотрудникам отделов их пароли: производственный — 2222, коммерческий – 1111.
При первой попытке изменить данные в ячейках C8:N11;C13:N14- будет запрошен пароль на изменение ячеек созданного диапазона «коммерческий» (1111):
Как сделать общий доступ к файлу excel 2016?
Если пользователю известен пароль для диапазона – его необходимо будет ввести лишь один раз. В дальнейшем для ввода данных в ячейки этого диапазона вводить пароль не придется до тех пор, пока файл не будет закрыт. После повторного открытия файла пароль необходимо будет указать заново.
Однако, если сотрудник другого отдела попытается изменить ячейки производственного отдела и пароль ему неизвестен – изменить данные этих ячеек не получится.

Также ни сотрудники коммерческого отдела, ни сотрудники производственного отдела не смогут изменить данные столбцов А и В(№ и наименование статьи), заголовки таблицы(строки с 1-ой по 7-ю) и строки с итоговыми формулами (12, 15 и т.д. – закрашенные зеленым).

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

Внести данные в другие ячейки(не перечисленные в разрешенных диапазонах) можно будет исключительно сняв общий доступ с книги, а после этого защиту с листа –Рецензирование(Review) -группа Изменения(Changes)Снять защиту листа(Unprotect sheet). Но снять общую защиту сможет только тот, кто её создавал и кому известен «главный» пароль. Как правило это администратор или некий «смотрящий» файла и другие пользователи этот пароль не знают.

Плюс подобного метода в том, что такая защита может быть установлена для книги в общем доступе(подробнее про книги с общим доступом можно прочитать в статье — Ведение журнала сделанных в книге изменений).
Что необходимо учитывать для книг с общим доступом: создавать диапазоны для пользователей и устанавливать защиту на лист необходимо ДО назначения книге общего доступа, т.к. после того, как книге будет назначен общий доступ изменять параметры защиты листов и книги запрещено. При этом запрещены как установка защиты так и её снятие.
Минус данного метода в том, что нет дружественного интерфейса снятия защиты. Например, при попытке изменить какие-то ячейки одного из назначенных диапазонов нет никакой информации о том, что это за диапазон(коммерческий или производственный). Что в свою очередь может запутать пользователя. Так же данным методом невозможно скрыть листы, либо отдельные строки и столбцы. Можно лишь запретить изменение ячеек.
 

Разграничение прав доступа при помощи VBA

Самый большой минус всех методов ниже: они не будут работать при отключенных макросах(Что такое макрос и где его искать?). Во всех приложенных к статье файлах это предусмотрено и если макросы будут отключены, то пользователь увидит лист, предлагающий включить макросы. Подробнее см. в статье: Как запустить файл с включенными макросами?
Плюс подобного подхода — мы практически не ограничены в правилах: можем скрывать от отдельных пользователей любые листы, строки и столбцы, защищать отдельные ячейки и т.п. Я ниже приведу несколько вариантов реализации защиты кодами, а вам останется лишь выбрать тот, который больше подходит под задачу. Первые три больше демонстрационные, чтобы показать что можно сделать. А вот последний пример — Практический пример с использованием администратора — наиболее приближен к задачам, применяемым в работе и наиболее удобен для распространения среди пользователей.
Проект VBA во всех файлах открыт для просмотра и изменений. Однако перед распространением решений в реальности лучше его закрыть от просмотра и изменений — Как защитить проект VBA паролем.

Важно: приведенные ниже решения могут работать некорректно в книгах с общим доступом. А те решения, в которых устанавливается защита на листы вообще не будут работать, т.к. для книг с общим доступом невозможно изменять параметры защиты листов и книг.

  • Доступ пользователям только к определенным листам
    Исходная задача: дать возможность пользователю видеть и работать только на определенных листах — тех, которые мы ему выделили. При этом он даже не подозревает, что есть другие листы. Как работает. Открываем файл — автоматом отображается лишь один лист «Main», доступный всем пользователям, жмем на кнопку, появляется форма:
    Как сделать общий доступ к файлу excel 2016?
    В форме необходимо выбрать пользователя и указать пароль, соответствующий этому пользователю. Важно: Пароли и список доступных листов можно редактировать на очень скрытом листе «Users». Для каждого пользователя можно указать несколько листов. Указывать имена листов необходимо в точности такие же, какие они на самом деле. Это значит, что и регистр букв и каждый пробел должен быть учтен. Для разделения записей с несколькими листами используется точка-с-запятой(Лист1;Лист2;Лист3).
    На листе «Main» перечислены имена пользователей, пароли для них и доступные для просмотра листы. Данная информация указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
    Важно: файл может работать нестабильно в книгах с общим доступом.
    Скачать пример  Tips_Macro_Sheets_for_Users.xls (84,5 KiB, 7 142 скачиваний)
  • Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
    Помимо того, что можно ограничить пользователю свободу выбора листов, ему можно еще и ограничить диапазоны ячеек, которые ему разрешено изменять. Иначе говоря, человек сможет работать только на Лист1 и Лист2 и вносить изменения только в указанные для каждого из листов ячейки. Файл с примером работает так же, как и пример выше: открываем книгу — видим только один лист «Main», жмем кнопку. Появляется форма, выбираем пользователя. Появятся только разрешенные листы и на этих листах можно изменять только те ячейки, который мы разрешим в настройках. При этом диапазоны для изменения можно указать для каждого листа разные. Важно: Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым.
    Чтобы разрешить изменять диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, необходимо на листе «Users» указать листы: Лист1;Лист2 и диапазоны: A1:A10,A15:A20;B1:B10,B15:B20
    На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
    Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
    Как сделать общий доступ к файлу excel 2016?
    Важно: защита диапазонов достигается за счет установки защиты листа. Поэтому файл не будет работать в книгах с общим доступом.
    Скачать пример  Tips_Macro_Sheets_Rng_for_Users.xls (86,0 KiB, 3 667 скачиваний)
  • Доступ к определенным листам и скрытие указанных строк/столбцов
    И еще чуть-чуть испортим жизнь пользователю: каждому пользователю видны только свои листы и виден только свой диапазон на этом листе. Точнее — строка или столбец. Все так же, как и в файлах выше(Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым).
    На листе «Users» доступны следующие настройки: в самом правом столбце необходимо указать скрывать столбцы(C) или строки(R) указанного диапазона.
    Например, указаны диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, а в правом столбце — R;C. Значит на Лист1 будут скрыты строки 1:10, 15:20, а на Лист2 столбец В. Почему так заумно? Потому что нельзя скрыть только отдельные ячейки — можно скрыть лишь столбцы или строки полностью.
    На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
    Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:

    Важно: защита отображения скрытых строк и столбцов достигается за счет установки защиты листа. Поэтому файл не будет работать в книгах с общим доступом.
    Скачать пример  Tips_Macro_Sheets_Hide_Rng_for_Users.xls (100,0 KiB, 3 376 скачиваний)

  • Практический пример с использованием администратора
    Все примеры выше имеют один маленький недостаток: при открытии файла виден один лист и надо жать на кнопку, чтобы выбрать пользователя. Это не всегда удобно. Плюс есть недостаток куда хуже: для изменения настроек всегда надо вручную отображать лист настроек, а может и другие листы. Поэтому ниже я приложил файл, форма в котором открывается сразу после открытия файла:
    Если выбрать «Пользователь» — admin, указать «Пароль» — 1, то все листы файла будут отображены. Другим пользователям будут доступны только назначенные листы. Таким образом, пользователь, назначенный администратором сможет легко и удобно менять настройки и права доступа пользователей: добавлять и изменять пользователей, их пароли, листы для работы(они доступны на листе Users, как и в файлах выше). После внесения изменений надо просто закрыть файл — он сохраняется автоматически, скрывая все лишние листы.
    При этом если пользователя нет в списке или пароли ему неизвестны, то при нажатии кнопки Отмена или закрытии формы крестиком файл так же закроется. Таким образом к файлу будет доступ только тем пользователям, которые перечислены в листе Users, что исключает доступ к файлу посторонних лиц.
    Если макросы будут отключены, то пользователь увидит лишь один лист — с инструкцией о том, как включить макросы. Остальные листы будут недоступны.
    Важно: файл может работать нестабильно в книгах с общим доступом.
    Скачать пример  Tips_Macro_UsersRulesOnStart.xls (72,0 KiB, 3 971 скачиваний)

Статья помогла? Поделись ссылкой с друзьями!

Источник: https://www.excel-vba.ru/chto-umeet-excel/kazhdomu-polzovatelyu-svoj-listdiapazon/

Excel Online. Настройка общего доступа к excel-таблицам

Всем привет!

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

Microsoft Excel

  • Непосредственно штатным Excel который установлен у всех,но есть некоторые нюансы:
  • — Файл должен находится в одной сети (у нас все пользователи раскиданы по разным объектам)
  • — Некоторые задачи становятся недоступны (создавать таблицы Excel;создавать, менять или просматривать сценарии; удалять листы; объединять либо разделять ячейки.)
  • — Частая «блокировка» файла

— Не видно кто что делает, т.е. информация будет доступна только после сохранения файла. Один не приятный момент при работе с файлом — если вы записываете информацию в одну и ту же ячейку, при сохранении файла работает правило «кто последний тот и папа»)))))

  1. Реализация делается следующим образом, заходим в «Рецензирование» и щелкаем по значку «Доступ к книге».
  2. Как сделать общий доступ к файлу excel 2016?
  3. После этих действий файл станет общим и даёт пользователям одновременное редактирование. В названии файла появится приписка [Общий] Как сделать общий доступ к файлу excel 2016?
  4. При нажатии кнопки «Доступ к книге» может возникать ошибка:
  5. Как сделать общий доступ к файлу excel 2016?
  6. Достаточно сделать по шагам что написано в диалоговом окне ошибки и она пропадёт!

И так что же мы увидим когда нажмем кнопку «Доступ к книге»?!

  • А увидим список пользователей которые работают в данный момент и не забудем так же поставить галочку «Разрешить изменять файл нескольким пользователям одновременно»
  • Как сделать общий доступ к файлу excel 2016?
  • Excel настроен для работы с общими документами

OneDrive

Стандартное облачное хранилище семейства Windows 8.08.110. Отказались сразу из-за:

  • отличие операционных систем (большинство пользователей работают на windows 7)
  • каждому пользователю необходимо было бы регистрировать учетную запись Microsoft
  • различные версии Microsoft Office которые могут при неправильном использовании конфликтовать
  • сложный механизм аутентификации для понимания конечного пользователя.

Источник: https://www.nibbl.ru/office/excel-online-nastrojka-obshhego-dostupa-k-excel-tablicam.html

Одновременная работа нескольких пользователей с таблицами Excel

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

Для того, чтобы начать совместную работу с документом, достаточно в документе Microsoft Excel перейти в меню «Рецензирование» — «Доступ к книге» и выбрать «Разрешить изменять файл нескольким пользователям одновременно» (Рис. 1).

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

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

Как сделать общий доступ к файлу excel 2016?

Рис. 1

После выполнения этих настроек и перенесения файла на доступный всем сетевой ресурс вы сможете в этом же меню просматривать список одновременно работающих с ним пользователей (Рис. 2).

  • Как сделать общий доступ к файлу excel 2016?
  • Рис. 2
  • В случае, если вы одновременно с вашим коллегой изменили одни и те же ячейки в документе Excel в момент сохранения документа появится предупреждение о конфликте (Рис. 3):
  • Как сделать общий доступ к файлу excel 2016?
  • Рис. 3
  • Таким образом, совместная работа с таблицами Excel позволяет не только повысить оперативность ввода и изменения данных, но и позволяет избежать ошибок при вводе информации.

Источник: http://blog.depit.ru/odnovremennaya-rabota-v-excel/

Ссылка на основную публикацию
Adblock
detector