Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Microsoft Excel Online

Ответить
Настройки темы
Разное - Microsoft Excel Online

Ветеран


Сообщения: 1258
Благодарности: 10

Профиль | Отправить PM | Цитировать


Доброго времени суток.
Задался вопросом вести отчетность через таблицы Эксэль онлайн.
Вроде все удобно, с любого рабочего места можно зайти, внести изменения или посмотреть...
Теперь о задаче:
В этом сервисе имеется возможность защитить как лист, так и диапазон.
Сотрудники иногда химичат с "задним числом", ну т.е. идет так:
1 декабря | Сумма такая-то | Снято столько | Остаток такой-то
2 декабря .... и так далее....
Скриншот


Так вот, можно как-то настроить динамический защищенный диапазон?
Что-бы система (сервис) разрешала редактировать строчку с текущим числом, а остальные строчки были защищены? Ну только создатель мог редактировать...
Мне кажется что это как-то можно сделать, гуглил... но ничего не нашел дельного...

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

Отправлено: 11:48, 28-12-2021

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Такая функция реализована в 1C.

Отправлено: 14:24, 28-12-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 1258
Благодарности: 10

Профиль | Отправить PM | Цитировать


Цитата Iska:
Такая функция реализована в 1C. »
Здорово )
А по моему вопросу есть мысли, как реализовать? Или это невозможно?

Отправлено: 17:11, 28-12-2021 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


По Вашему вопросу — нужна программа учёта с данным функционалом. Точка.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:19, 28-12-2021 | #4


Аватара для Phoenix

Ветеран


Сообщения: 1617
Благодарности: 246

Профиль | Отправить PM | Цитировать


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

Отправлено: 20:05, 28-12-2021 | #5


Ветеран


Сообщения: 2597
Благодарности: 247

Профиль | Отправить PM | Цитировать


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

Отправлено: 09:40, 29-12-2021 | #6


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


poisonkit, на VBA можно написать разного рода костыли. Если уделить этому много времени и тщательно проработать, то на выходите вы получите некое приближенное подобие того, что советует вам Iska. Проблема в том, что по факту придется очень много раз все переделывать, так как в процессе задача у вас будет трансформироваться и усложняться. В пределе вы и получите программу учета с функционалом, но по факту до такого состояния эксель вы не проапгрейдите. Так стоит ли оно того?

Скрипты доступны и для офиса онлайн тоже: Запись, редактирование и создание сценариев Office в Excel в Интернете,
плюс там же Сценарии Office в Excel для Интернета
Цитата:
Необходимые компоненты
Перед началом работы с этим учебником у вас должен быть доступ к сценариям Office. Для этого требуется следующее:

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

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

Вам нужно делать что-то аналогичное, но дать толковую информацию, что могут эти самые "сценарии Excel в интернете" я к сожалению не смогу.

-------
[Форум Word и Excel] - [Как запустить Word, Excel и Outlook в безопасном режиме?] - [Как удалить шаблон Word Normal.dotm?]

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:07, 29-12-2021 | #7


Ветеран


Сообщения: 1258
Благодарности: 10

Профиль | Отправить PM | Цитировать


Ух... Значит в обычном Microsoft Excel Online это не возможно реализовать. Необходимо каждый день заходить и блокировать ручками, верно?

Отправлено: 10:17, 18-01-2022 | #8


Ветеран


Сообщения: 1258
Благодарности: 10

Профиль | Отправить PM | Цитировать


Смотрел в уроке про инструмент проверки данных:

Можно указать дату, и запрет на редактирование...
или указать к примеру в ячейке текущую дату и только эту ячейку можно редактировать...
Но как автоматизировать.....

Отправлено: 10:32, 18-01-2022 | #9


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Цитата poisonkit:
Значит в обычном Microsoft Excel Online это не возможно реализовать. Необходимо каждый день заходить и блокировать ручками, верно? »
poisonkit, чтобы дать обоснованный ответ, нужно иметь доступ к сценариям, а у меня его нет.

Проблема несколько шире: Допустим, вы запретили доступ ко всем датам, кроме как сегодня. Сохранили файл. Завтра другой сотрудник запустит этот файл, запретит выполнение программы и запросто получит доступ к этой дате - она ж не залочена. Внесет изменения, сохранит, откроет снова но уже с кодом, и продолжит работу.
Значит перед каждым сохранением нужно залочить все ячейки без исключения, и если файл не закрывается - после этого разлочить ячейки сегодняшней даты. На VBA это происходит по событиям, вопрос - есть ли аналоги в сценариях.

Потом вопрос - а откуда эта сегодняшняя дата берется? Если с ПК пользователя (ну сие конечно вряд ли, а вот на VBA это было актуально) - он переводит дату на своем ПК назад и получает доступ к нужной дате. Файл вообще можно скопировать домой, взломать, отредактировать и заменить, если есть соответствующий доступ, об этом тоже не надо забывать.

Затем, на VBA получить доступ к тексту кода - не самая сложная задача, и если хранить пароль прямо в тексте кода, то в принципе пользователь может его просто-напросто взломать (есть куча программ для этого) и скопировать из текста. Поскольку автор вопроса хотел именно такую защиту - пароль пришлось хранить в реестре, и у не имевших доступа и пароля на пк просто не было. Встанет ли подобный вопрос в онлайне - кто ж его знает.

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

-------
[Форум Word и Excel] - [Как запустить Word, Excel и Outlook в безопасном режиме?] - [Как удалить шаблон Word Normal.dotm?]

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:46, 18-01-2022 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Microsoft Excel Online

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Microsoft интегрировала Skype в Office Online OSZone News Новости и события Microsoft 0 24-12-2014 10:30
Microsoft обновляет Office Online и запускает Office 365 Personal за $69,99 в год OSZone News Новости и события Microsoft 0 16-04-2014 08:30
Microsoft собирается переименовать Office Web Apps в Office Online OSZone News Новости и события Microsoft 0 28-01-2014 11:30
Microsoft увеличила объём входящих сообщений в Exchange Online и Office 365 до 50 Гб OSZone News Новости и события Microsoft 0 01-09-2013 20:30
2003/XP/2000 - Microsoft Excel Sergey M. Microsoft Office (Word, Excel, Outlook и т.д.) 0 24-11-2010 15:56




 
Переход