|
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 4
|
|
Проверка модифицированности листа Excel17.05.2011, 14:08. Показов 2104. Ответов 7
Метки нет (Все метки)
Народ, каким методом можно определить модифицировался ли лист в открытой книге Excel. Если да, то необходимо определить, где именно и скопировать эту строку в новую книгу?
0
|
|
| 17.05.2011, 14:08 | |
|
Ответы с готовыми решениями:
7
Проверка на наличие листа Excel
Хранение файлов и файловый менеджер в файле(листе) Excel, Бинарное хранение данных в CustomProperty листа Excel |
|
fess
|
|
| 18.05.2011, 03:52 | |
|
1. А кем и когда модифицировался? Если можно, опиши поподробнее задачу.
2. Для начала вот такое не подойдёт: Private Sub Worksheet_Change(ByVal Target As Excel.Range)? |
|
|
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 4
|
|
| 18.05.2011, 05:55 [ТС] | |
|
Общая задача выглядит так:
Есть кеуча Excel файлов. В каждом из них есть по 12 столбцов данных. количество строк во всех разное. К каждому файлу имеет доступ только один менеджер и их начальник. Начальнику необходимо периодически просматривать все файлы и вносить в них свои коментарии. Открывать каждый он не хочет. А хочет вот что - видеть всех в одном файле, вносить в нём корректировки, которые должны отображаться в файлах у менеджеров. Уже сделано вот что: В один файл крпируются данные со всех файлов менеджеров, запоминаются диапозоны - с какого файла какие данные. Идея вот в чем: анализаровать диапозоны, которые модифицирровались, и обновлять только необходимые файлы, а не все подряд. И еще проблема: как сделать оповещение пользователю, который первый открыл файл, а в него пытается записать данные другой?
0
|
|
|
22 / 5 / 1
Регистрация: 05.09.2010
Сообщений: 370
|
|
| 18.05.2011, 07:00 | |
|
я так понял, что файлы общего доступа. Если так, то посмотрите в Help о ActiveWorkbook.UserStatus, там пример для Вас...
0
|
|
|
fess
|
|
| 18.05.2011, 07:02 | |
|
IMHO такое лучше реализовать через Access. Или другую СУБД,но Access как то ближе :-) А через один Эксел будет геморройно мне кааца. Если что пиши в мыло могу поделиться вИденьем.
А если не охота, можешь поиграться с общим доступом к файлу. Или вот совет от души - напиши на http://bbs.vbstreets.ru/. Я то начинающий, а там зубры сидят, мож чего умного подскажут. |
|
|
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 4
|
|
| 18.05.2011, 07:41 [ТС] | |
|
Masalov: к файлам менежеров имеют доступ только менеджеры и начальник - ограниченно на уровне прав доступа Windows. А к файлу начальника только он сам.
За User_Status спасибо поробую воспользоваться.
0
|
|
|
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 4
|
|
| 18.05.2011, 07:46 [ТС] | |
|
fess: через access можно конечно, но тут сроки поджимают, а в добавок, я в access не знаю как разграничить права на доступ к информации(т.е. чтоб менеджер только свой блок видел,а в access и так не силён)
0
|
|
|
22 / 5 / 1
Регистрация: 05.09.2010
Сообщений: 370
|
|
| 18.05.2011, 08:27 | |
|
Помимо прав доступа на книгу можно повесить 'общий доступ' (Сервис-общий доступ к книге - крыжык...), это дает с этим файлом работать коллективом одновременно, те один пишит новые строки, другой просматривает, и вносит коррективы и тп. (правда второй будет видеть новые строки только после сохранения файла) и вот здесь, чтобы знать, работает ли еще кто-нибуть с этим файлом нужен userstatus.
Для Вашей задачи это только один кирпич, похоже Вам предстоит сделать импорт-экспорт. Если файл менеджера растет вниз, то можно на событие 'сохранение файла' повесить процедуру с подготовкой данных для импорта (с какой по какую строку, время, делался ли импорт этих строк и тп). В любом случае чего и как делать рашать только Вам...
0
|
|
| 18.05.2011, 08:27 | |
|
Помогаю со студенческими работами здесь
8
Проверка наличия листа Проверка листа на существование Проверка защищенности листа Проверка совпадения имени листа с именем из таблицы Печать pdf из excel-листа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|