![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
например, для копирования нужно использовать не Copy Paste, а метод Range.Copy например, Код:
Цитата:
я же говорю Вам - у Вас проблема в логике (и в макросе). Хотите верьте, хотите - нет. Дело ваше. |
||
![]() |
![]() |
![]() |
#12 | |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
![]() Цитата:
Проблема в том, что буфер ctrl+z забивается, вот я и спросил можно ли его обнулить ? Вы же начали писать про логику и selection`ы. Где у Вас логика ? ![]() |
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Я таких проблем в гигы не наблюдаю.
Будет макроса макроса, будет и решение проблемы
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
![]()
Естесвенно, у Вас же нет файлов, которые я обробатываю.
Макрос тут не причем. Я показал это в первом сообщении, все действия макроса я могу заменить ручным трудом, просто займет это у меня лет сто. Теперь представтье, что у вас txt файл размером в 120 Мб и его Вам надо перенсети частями в ексель и обработать. Вот тут то у Вас и появяться Гигабайты и терабайты. Еще раз, я не спрашиваю Вас про код макроса, он работает и вопрос по нему я не задавал. Я задал вопрос, как очистить буфер ctrl+z, если есть ответ, то пожалуйста помогите, если нет, то зачем ерунду про макрос писать. |
![]() |
![]() |
![]() |
#15 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
А буфер UNDO тут вообще не причём, макросы его вообще не используют. Нельзя откатить по Ctrl-Z то, что сделано макросом. Всё остальное - что работает, что не работает, правильный у Вас макрос или неправильный, можно сделать только после оглашения решаемой задачи (что нужно сделать) и кода самого макроса. Извините, но наш разговор начинает уходить в какие-то теологические дебри. У меня проблемы с переполнением памяти нет. Ваш пример из поста #1 не корректный. Он легко лечится закрытием книги и не имеет отношения к макросам. Не хотите рассказывать о том, какую задачу решаете и публиковать макрос - воля ваша. Но по фотографии лечить не всегда получается. p.s. На крайний случай, попробуйте сделать тестовый макрос, который может проиллюстрировать вашу проблему. чтобы я его запустил и увидел, что память забилась и всё висит. Успехов! p.p.s. Цитата:
А если у Вас книга внутри содержит заполненные миллионы строк, то excel и будет занимать гигабайты в памяти. Цитата:
Последний раз редактировалось Serge_Bliznykov; 07.09.2016 в 13:38. |
|||
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Очистить буфер undo можно записав что-то макросом на лист - после этого память undo сбрасывается.
Но это действительно тут ни при чём, это пошло из первого поста, где не было ни слова про макрос. Ну а txt файл размером в 120 Мб перенести частями в ексель и обработать легко - берём частями и обрабатываем, без проблем ![]()
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 07.09.2016 в 13:37. |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
ActiveSheet.UsedRange ?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#19 | |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
![]() Цитата:
Остается открытым пустой только первноначальный файл с кодом макроса и несколькими формулами. Но память из ОЗУ, которую занимает ексель после оброботки файла, который уже закрыт, не куда не девается.!! |
|
![]() |
![]() |
![]() |
#20 | |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
![]() Цитата:
Именно так я и делаю, и после обработки данных, макрос их записывает в новый созданный файл, сохраняет и закрывает, но память так и остается занятой! |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Огромная загрузка ЦП | FVAM | Windows | 1 | 29.03.2014 18:53 |
Огромная Проблема . | vanic1 | Компьютерное железо | 1 | 20.09.2011 21:28 |
Огромная проблема с настройкой монитора. | Ibanez Wizard | Компьютерное железо | 5 | 23.08.2011 19:55 |
Проблема с виделением памяти! | FreTFuL | Общие вопросы C/C++ | 1 | 07.05.2010 20:23 |