Сделал для ребенка тренажер изучения английских слов. Все работает отлично, только тормозит немного. Файл состоит из 5 листов. Уважаемые администраторы, знаю, что нужно прикрепить файл, но не могу он большой, а если удалить часть не будет работать т.к. там есть макросы, да и вопрос у меня не по формулам. Подскажите возможно ли в Excel отключить вычисления на не нужных листах, чтобы файл быстрее работал. Если есть такая возможность подскажите как это сделать или ссылку сбросьте. Заранее благодарен.
добрый день!
Сделал для ребенка тренажер изучения английских слов. Все работает отлично, только тормозит немного. Файл состоит из 5 листов. Уважаемые администраторы, знаю, что нужно прикрепить файл, но не могу он большой, а если удалить часть не будет работать т.к. там есть макросы, да и вопрос у меня не по формулам. Подскажите возможно ли в Excel отключить вычисления на не нужных листах, чтобы файл быстрее работал. Если есть такая возможность подскажите как это сделать или ссылку сбросьте. Заранее благодарен.122334boss
В том и прикол, что пересчитывается всегда КНИГА. Можно только поставить вычисления ручными по умолчанию, и написать макрос на пересчёт при изменениях на нужных листах, но по-моему, здесь не тот случай - ребёнок-то ВСЕГДА работает с неким целевым листом
В том и прикол, что пересчитывается всегда КНИГА. Можно только поставить вычисления ручными по умолчанию, и написать макрос на пересчёт при изменениях на нужных листах, но по-моему, здесь не тот случай - ребёнок-то ВСЕГДА работает с неким целевым листомbuchlotnik
Сообщение отредактировал buchlotnik - Пятница, 13.03.2015, 19:19
1. Можно все-таки приложить уменьшенный вариант файла и мы попробуем как-то облегчить формулы и макросы (по возможности, конечно). 2. Поскольку у Вас файл не зависает, а просто подтормаживает, то один раз его открыть-то можно, правильно? А на каждом листе у нас будет флажок с макросом [vba]
Код
Private Sub CheckBox1_Click() Me.EnableCalculation = Not CheckBox1.Value End Sub
[/vba]хотим - выключаем пересчет, хотим - не выключаем.
1. Можно все-таки приложить уменьшенный вариант файла и мы попробуем как-то облегчить формулы и макросы (по возможности, конечно). 2. Поскольку у Вас файл не зависает, а просто подтормаживает, то один раз его открыть-то можно, правильно? А на каждом листе у нас будет флажок с макросом [vba]
Код
Private Sub CheckBox1_Click() Me.EnableCalculation = Not CheckBox1.Value End Sub
[/vba]хотим - выключаем пересчет, хотим - не выключаем._Boroda_
_Boroda_, спасибо огромное, скорее всего вы правы и вам действительно лучше взглянуть на файл.. я не силён в excel и файл сделал из тех навыков, которыми владею,он скорее всего неправильно написан и вы увидите гораздо проще решения, но файл 2,7 мб, а урезать это нужно макросы изменять (для меня это процесс не быстрый), если бы была возможность его где-то выложить или как-то целиком отправить или в скайпе показать, я не знаю как возможно решить этот вопрос... если ни как, то в любом случае огромное спасибо! Ваше решение это пока единственное рабочее решение из интернета, которое я видел, буду разбираться....
_Boroda_, спасибо огромное, скорее всего вы правы и вам действительно лучше взглянуть на файл.. я не силён в excel и файл сделал из тех навыков, которыми владею,он скорее всего неправильно написан и вы увидите гораздо проще решения, но файл 2,7 мб, а урезать это нужно макросы изменять (для меня это процесс не быстрый), если бы была возможность его где-то выложить или как-то целиком отправить или в скайпе показать, я не знаю как возможно решить этот вопрос... если ни как, то в любом случае огромное спасибо! Ваше решение это пока единственное рабочее решение из интернета, которое я видел, буду разбираться....122334boss