Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Открыть без пересчёта / 12 сообщений из 12, страница 1 из 1
11.07.2012, 15:31
    #37875084
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
Есть большой файл Excel со множеством формул, который периодически нужно открывать. Однако время открытия каждый раз растягивается на несколько минут.
Интересны способы (макросом?) открывать только этот файл с отключённым пересчётом формул
...
Рейтинг: 0 / 0
11.07.2012, 16:15
    #37875176
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
а что, вариант с последовательностью действий открыть файл - отключить пересчет - закрыть с сохранением не доступен?
...
Рейтинг: 0 / 0
11.07.2012, 16:25
    #37875202
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
Файл запаролен и открывается по сети в режиме чтения (т.к. ведётся другими пользователями.)
...
Рейтинг: 0 / 0
11.07.2012, 16:27
    #37875211
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
ну пусть они и отключат пересчет
...
Рейтинг: 0 / 0
11.07.2012, 16:32
    #37875222
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
Они запускают этот файл в начале и работают с ним до конца рабочего дня; "живые формулы" им необходимы. Уточняющий вопрос - как "прозрачно" открыть его копию (в режиме чтения) с отключёнными формулами.
...
Рейтинг: 0 / 0
11.07.2012, 16:56
    #37875275
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
> Автор: LeCrunch
> Они запускают этот файл в начале и работают с ним до конца рабочего дня; "живые формулы" им необходимы.

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

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.07.2012, 16:58
    #37875277
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
Игорь Горбонос, привет! жесть у тебя вариант =)))

2ТС а такой вариант - единственный адекватный.. без пересчета макросом файл, думаю, не открыть. используйте БД.
...
Рейтинг: 0 / 0
11.07.2012, 17:13
    #37875314
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
> Автор: PlanB
> Игорь Горбонос, привет! жесть у тебя вариант =)))

Привет :)

А в чем проблема? Заменить стандартную кнопку сохранения файла на свою, которая будет делать все сама и работающий даже
не заметит. Ну немного дольше будет сохранятся файл, и все. Перехватить Ctrl+S и можно будет вообще "сидя на мосту есть
рыбку".

К сожалению никто не хочет кардинальных переделок, которые усложняют жизнь в процессе внедрения. А если это ещё и за
деньги, то вообще капец :(

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.07.2012, 22:46
    #37875617
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
Погуглите по данные из закрытой книги excel . Например
http://www.sql.ru/forum/actualthread.aspx?tid=283500
http://excelvba.ru/code/LoadArrayFromWorkbook
и т.д.
В принципе, можно обойтись и формулами. Создайте книгу, и в диапазон, скажем, A1:AX100 введите формулу массива типа

{ ='\\сетевой_путь\[имя_файла.xls]Лист1'!A1:AX100 }

(Можно, конечно, создать в А1 ссылку на А1 в закрытом файле и "растянуть" формулу, но при большом числе ссылок это будет тормозить. Лучше считывать лист за один раз, чем поячеечно).

Получите копию данных из первых 100 строк и 50 столбцов с указанного листа закрытого файла. То же проделайте на других листах. Сохраните книгу на локальном компьютере.
...
Рейтинг: 0 / 0
12.07.2012, 09:51
    #37875961
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
Казанский, полагаю у ТС вся фишка в ворматировании или в подобной красоте. если же голые ряды цифр - лучше всего юзать sql-соединение в тянуть данные в новую книгу или прямо в БД.
...
Рейтинг: 0 / 0
12.07.2012, 09:58
    #37875977
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
PlanBесли же голые ряды цифр - лучше всего юзать sql-соединение в тянуть данные в новую книгуКак?
...
Рейтинг: 0 / 0
12.07.2012, 10:04
    #37875991
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть без пересчёта
что как? как из excel в excel данные перетащить? MS Query
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Открыть без пересчёта / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]