Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
DeeDenn
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 2
1

Данные из файла Excel с паролем

08.04.2012, 20:51. Просмотров 1626. Ответов 4
Метки нет (Все метки)

Есть файлы с данными, где в одинаковых ячейках находятся значения (а точнее оценки по показателям). На файлы стоит пароль как на чтение, так и на изменение.
Имеется сводный файл, куда должны выводиться оценки и высчитываться средняя.
Как можно это сделать? Сделал простой ссылкой на ячейку и при открытии сводного файла запрашивает по очереди пароли всех остальных файлов.
Необходимо, чтобы оценки по показателям не видел никто, кроме человека, который их вводит. А в сводный файл должна попадать средняя оценка от всех файлов. (надеюсь понятно объяснил).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 20:51
Ответы с готовыми решениями:

Вставить данные из текстового файла в Excel
Коллеги, помогите, зависаю вместе с Экселем. Необходимо из открытой книги...

Вставить данные из одного Excel файла в другой
Помогите пожалуйста!! Нужно объединить таблицы с одинаковым форматированием...

Макросом занести данные из другого закрытого файла Excel
Значит так. Открыт файл, в который нужно занести данные из другого закрытого...

Как ввести в таблицу Excel данные файла .wav в виде чисел
А точнее, как организовать из VBA Excel считывание данных из АЦП звуковой...

Excel: как извлечь данные из файла персональной панели инструментов xlb
Есть программа, написанная в Excel. Есть файл пользовательской панели...

4
Апострофф
Заблокирован
08.04.2012, 22:10 2
Цитата Сообщение от DeeDenn
надеюсь понятно объяснил?
Не очень! Чтобы прочитать данные из файлов, их нужно открыть!
Если файлы запаролены, нужно знать пароль.
Если знаешь пароли, то *.xls файлы открываются примерно так -
Цитата Сообщение от F2
Function Open(Filename As String, [UpdateLinks], [ReadOnly], [Format], [Password], [WriteResPassword], [IgnoreReadOnlyRecommended], [Origin], [Delimiter], [Editable], [Notify], [Converter], [AddToMru], [Local], [CorruptLoad]) As Workbook
Member of Excel.Workbooks
0
DeeDenn
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 2
08.04.2012, 22:23 3
Объясню тогда задачу:
Есть 8 человек, которые должны друг друга оценить по 5-ти балльной шкале, но при этом другие не должны знать, как их оценили. Сводный файл с итоговыми оценками по каждому сотруднику должен видеть руководитель. Оценка сотрудника определяется в виде средней арифметической из всех оценок, которые ему поставили.
Я решал задачу так: сделал 8 файлов, где указаны фамилии сотрудников и надо проставить оценки. Предложил каждому установить пароль на файл, чтобы видеть оценки могли только они сами. И сделал сводный файл для руководителя, куда вытягиваются значения обычной ссылкой (без использования VBA). Однако, каждый раз запрашивается пароль на открытие файла, что вызывает большое неудобство. Мне кажется мой вариант далеко не оптимален и нужно сделать как-то все по- другому. Но не знаю как. Поэтому прошу помощи.

Заранее благодарю!
0
mc-black
2759 / 695 / 101
Регистрация: 04.02.2011
Сообщений: 1,421
09.04.2012, 11:18 4
Для начала нужно сделать таблицу соответствий: имя файла и пароль для каждого из файлов. Имеет смысл таблицу сделать в скрытом листе - подальше от посторонных глаз. Далее сделать цикл перебора этих файлов по принципу: открыл, прочитал оценки в массив, закрыл без сохранения. По окончании чтения файлов проверить введенный массив (все оценки проставлены - нет незаполненных, все оценки находятся в допустимом интевале). Далее вычислить средние оценки и вывести результаты в итоговый отчет.

Выложите пример 2-х файлов ("закрытого" и сводного) для того, чтобы писать код, не гадая что у Вас и где хванится.
0
Казанский
14147 / 5848 / 1533
Регистрация: 24.09.2011
Сообщений: 9,180
09.04.2012, 11:53 5
Как вариант - каждый файл перед закрытием записывает свое среднее в сводный файл.
Тогда сводный файл всегда готов, из него ничего открывать не надо.
Но это только с VBA.
0
09.04.2012, 11:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2012, 11:53

Как открыть макросом защищенный паролем файл Excel?
имеется файл книга1.xlsm защищен паролем: 123 необходимо его открыть макросом...

Как открыть макросом защищенный паролем файл excel
имеется файл книга1.xlsm защищен паролем: 123 необходимо его открыть макросом...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru