|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.09.2016, 11:57 | #11 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
например, для копирования нужно использовать не Copy Paste, а метод Range.Copy например, Код:
Цитата:
я же говорю Вам - у Вас проблема в логике (и в макросе). Хотите верьте, хотите - нет. Дело ваше. |
||
07.09.2016, 12:04 | #12 | |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Цитата:
Проблема в том, что буфер ctrl+z забивается, вот я и спросил можно ли его обнулить ? Вы же начали писать про логику и selection`ы. Где у Вас логика ? Просто подскажите пожалуйста, если не сложно, как очистить буфер для ctrl+z ? |
|
07.09.2016, 13:18 | #13 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Я таких проблем в гигы не наблюдаю.
Будет макроса макроса, будет и решение проблемы
Анализ,обработка данных Недорого
|
07.09.2016, 13:29 | #14 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Естесвенно, у Вас же нет файлов, которые я обробатываю.
Макрос тут не причем. Я показал это в первом сообщении, все действия макроса я могу заменить ручным трудом, просто займет это у меня лет сто. Теперь представтье, что у вас txt файл размером в 120 Мб и его Вам надо перенсети частями в ексель и обработать. Вот тут то у Вас и появяться Гигабайты и терабайты. Еще раз, я не спрашиваю Вас про код макроса, он работает и вопрос по нему я не задавал. Я задал вопрос, как очистить буфер ctrl+z, если есть ответ, то пожалуйста помогите, если нет, то зачем ерунду про макрос писать. |
07.09.2016, 13:34 | #15 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
А буфер UNDO тут вообще не причём, макросы его вообще не используют. Нельзя откатить по Ctrl-Z то, что сделано макросом. Всё остальное - что работает, что не работает, правильный у Вас макрос или неправильный, можно сделать только после оглашения решаемой задачи (что нужно сделать) и кода самого макроса. Извините, но наш разговор начинает уходить в какие-то теологические дебри. У меня проблемы с переполнением памяти нет. Ваш пример из поста #1 не корректный. Он легко лечится закрытием книги и не имеет отношения к макросам. Не хотите рассказывать о том, какую задачу решаете и публиковать макрос - воля ваша. Но по фотографии лечить не всегда получается. p.s. На крайний случай, попробуйте сделать тестовый макрос, который может проиллюстрировать вашу проблему. чтобы я его запустил и увидел, что память забилась и всё висит. Успехов! p.p.s. Цитата:
А если у Вас книга внутри содержит заполненные миллионы строк, то excel и будет занимать гигабайты в памяти. Цитата:
Последний раз редактировалось Serge_Bliznykov; 07.09.2016 в 13:38. |
|||
07.09.2016, 13:34 | #16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Очистить буфер undo можно записав что-то макросом на лист - после этого память undo сбрасывается.
Но это действительно тут ни при чём, это пошло из первого поста, где не было ни слова про макрос. Ну а txt файл размером в 120 Мб перенести частями в ексель и обработать легко - берём частями и обрабатываем, без проблем
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 07.09.2016 в 13:37. |
07.09.2016, 13:41 | #17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
ActiveSheet.UsedRange ?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.09.2016, 13:45 | #18 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
webmoney: E265281470651 Z422237915069 R418926282008
|
07.09.2016, 13:51 | #19 | |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Цитата:
Остается открытым пустой только первноначальный файл с кодом макроса и несколькими формулами. Но память из ОЗУ, которую занимает ексель после оброботки файла, который уже закрыт, не куда не девается.!! |
|
07.09.2016, 13:52 | #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 |