Проблема носит общий характер. В книге много листов (более 700). Листы по структуре формул одинаковые и формулами друг с другом не связаны. На каждом идут вычисления в таблице 40 строк на 40 столбцов. Из-за этого книга весит более 50 мб и долго открывается и сохраняется. Уникальные данные на каждом листе лишь в 6 столбцах, остальное - одинаковые вычисления по одинаковым формулам. Подскажите, есть ли способ значительно увеличить скорость работы с книгой, при этом сохранив быстрый доступ к каждому листу вместе с вычислениями? Другими словами, можно ли как-то оптимизировать одни и те же вычисления на всех 700 листах? Если уже есть готовое решение, поделитесь пожалуйста ссылкой.
Проблема носит общий характер. В книге много листов (более 700). Листы по структуре формул одинаковые и формулами друг с другом не связаны. На каждом идут вычисления в таблице 40 строк на 40 столбцов. Из-за этого книга весит более 50 мб и долго открывается и сохраняется. Уникальные данные на каждом листе лишь в 6 столбцах, остальное - одинаковые вычисления по одинаковым формулам. Подскажите, есть ли способ значительно увеличить скорость работы с книгой, при этом сохранив быстрый доступ к каждому листу вместе с вычислениями? Другими словами, можно ли как-то оптимизировать одни и те же вычисления на всех 700 листах? Если уже есть готовое решение, поделитесь пожалуйста ссылкой.pavluchen
Nic70y, Благодарю за ответ. Может и лучше, если не шутите. А как с ними со всеми взаимодействовать: 1. быстро найти нужный файл? 2. поменять/добавить формулу во всех 700 одной операцией?
Nic70y, Благодарю за ответ. Может и лучше, если не шутите. А как с ними со всеми взаимодействовать: 1. быстро найти нужный файл? 2. поменять/добавить формулу во всех 700 одной операцией?pavluchen
Nic70y, Согласен с вами. Даже если убираю все формулы, все равно получается тяжёлая неповоротливая книга. Идея с файлом управления интересная. Вы можете мне помочь в частном порядке с этим, разумеется больше чем за спасибо?
Nic70y, Согласен с вами. Даже если убираю все формулы, все равно получается тяжёлая неповоротливая книга. Идея с файлом управления интересная. Вы можете мне помочь в частном порядке с этим, разумеется больше чем за спасибо?pavluchen
. А почему нельзя эти "матрицы" занести на один (1) лист с идентификатором листа в отдельном столбце этого сводного листа? Получите 700 х 40 = 28 000 строк в сводном листе. Необходимость макросов при этом не исчезает.
pavluchen, добрый день.
Цитата
вычисления в таблице 40 строк на 40 столбцов
. А почему нельзя эти "матрицы" занести на один (1) лист с идентификатором листа в отдельном столбце этого сводного листа? Получите 700 х 40 = 28 000 строк в сводном листе. Необходимость макросов при этом не исчезает.NikitaDvorets
and_evg, На некоторых листах периодически добавляются новые строки. Поэтому слабо представляю себе всю книгу на одном листе без путаницы. Возможно я плохо знаком с возможностями excel и можно сделать красиво.
and_evg, На некоторых листах периодически добавляются новые строки. Поэтому слабо представляю себе всю книгу на одном листе без путаницы. Возможно я плохо знаком с возможностями excel и можно сделать красиво.pavluchen
слабо представляю себе всю книгу на одном листе без путаницы
Вот поэтому и предлагалось на сводном листе вставить дополнительный столбец "A" с идентификатором листа (напр., Лист N").
При перенесении данных с листа N на сводный лист Вы не только копируете данные, размещая их со столбца "B" сводного листа, но также в ячейках столбца "А" сводного листа прописываете по всем внесенным строкам идентификатор "Лист N". Благодаря идентификатору данные не перепутаются. При внесении новых строк на сводный лист Вы не забываете добавить идентификатор.
pavluchen, добрый день.
Цитата
слабо представляю себе всю книгу на одном листе без путаницы
Вот поэтому и предлагалось на сводном листе вставить дополнительный столбец "A" с идентификатором листа (напр., Лист N").
При перенесении данных с листа N на сводный лист Вы не только копируете данные, размещая их со столбца "B" сводного листа, но также в ячейках столбца "А" сводного листа прописываете по всем внесенным строкам идентификатор "Лист N". Благодаря идентификатору данные не перепутаются. При внесении новых строк на сводный лист Вы не забываете добавить идентификатор.NikitaDvorets
Сообщение отредактировал NikitaDvorets - Пятница, 25.08.2023, 10:04