Открыть файл 30 МБ?

Программирование на Visual Basic for Applications
dil
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 25.04.2002 (Чт) 18:00

Открыть файл 30 МБ?

Сообщение dil » 04.04.2003 (Пт) 8:24

К таблице .xls привязал модуль, в принципе прописывает формулы в листы. При пробе видно слишком большой объем заполнил, пошли сообщения о нехватке памяти, пришлось завершать через диспетчер задач. В результате получил файл 30 МБ. При попытке открытия начинает вроде бодро, потом 99% загрузки ЦП Excel и винт похоже не работает или почти не работает. Ждал около получаса.
Можно ли что-то сделать?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.04.2003 (Пт) 8:28

Я и 60-меговые файлы в экселе открывал. Попробуй открыть его на компе с большей оперативкой, похерь ненужное, и макрос свой пофикси.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

dil
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 25.04.2002 (Чт) 18:00

Сообщение dil » 04.04.2003 (Пт) 8:58

GSerg писал(а):Я и 60-меговые файлы в экселе открывал. Попробуй открыть его на компе с большей оперативкой, похерь ненужное, и макрос свой пофикси.

Насколько я понимаю его надо все-же открыть для начала в Excel, а потом объем уменшить. Или есть другие варианты?
ОП у меня 256 Мб, попрбую найти комп с 512.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.04.2003 (Пт) 9:02

Кстати, макрос твой плодотворный не сидит случайно на атозагрузке или на событии изменения листа? Если так, перед открытием отключи макросы
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 04.04.2003 (Пт) 10:29

По всему видно, что в макросе где-то бесконечный цикл получился. Так что надо его фиксить ;)


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

    TopList