Недостаточно памяти в Excel VBA - PullRequest
0 голосов
/ 20 июля 2011

Вот проблема: Я пытаюсь сделать небольшой инструмент отчетности. Итак ... У меня есть MultiPage с 8-9 страницами, и на каждой странице есть еще одна страница с 2-5 страницами. На каждой странице есть 8-10 комбинированных списков, около 6 текстовых полей и так далее. Это работало хорошо до сих пор, когда я пытался добавить еще 5 страниц на последней странице, чтобы закончить программу. Теперь, когда я хочу скомпилировать его, он говорит "Недостаточно памяти" Из того, что я искал в Google, кажется, что проблема может быть связана с тем, что основная многостраничная страница хранит слишком много вещей и слишком много элементов управления. Некоторые предложения, которые я видел, состояли в том, чтобы затормозить основную многостраничную страницу ... но я не знаю, как сделать ее похожей на продолжение главной многостраничной страницы. Ребята, есть ли у вас какие-либо предложения или вы знаете, есть ли какая-то другая причина, по которой я получаю эту ошибку? Большое спасибо! http://i.stack.imgur.com/WnHRy.jpg чтобы увидеть дизайн ... много страниц и страниц ...

1 Ответ

3 голосов
/ 21 июля 2011

Я предлагаю вам попробовать средство для очистки кода Роба Бови http://www.appspro.com/Utilities/CodeCleaner.htm

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...