23 / 1 / 0
Регистрация: 01.01.2015
Сообщений: 60
|
||||||
1 | ||||||
Ошибка открытия файла после сортировки: Удалось открыть файл, восстановив или удалив нечитаемое содержимое03.04.2015, 18:23. Показов 6317. Ответов 4
Метки нет (Все метки)
Всем привет!
Делаю на листе Excel сортировку через VBA, всё ок, закрываю файл. Открываю снова и выходит ошибка: "Excel удалось открыть файл, восстановив или удалив нечитаемое содержимое. Удаленные записи: Сортировка из части /xl/worksheets/sheet1.bin" Закрываю эту ошибку, файл открывается, никаких критичных изменений не вижу. Сохраняю файл повторно - ошибка больше не появляется. И так каждый раз после сортировки и сохранения файла после нее. В чем может быть проблема? Сам код сортировки (буду благодарен, кто научит сокращать код сортировки по многим полям):
0
|
03.04.2015, 18:23 | |
Ответы с готовыми решениями:
4
Ошибка: LoadPicture: не удалось открыть файл Переписать содержимое файла в другой файл, предварительно удалив из него все символы -и / Не удалось открыть поток: нет такого файла или каталога Открыть файл с помощью определённой программы и сделать её программой по умолчанию для открытия этого файла |
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|||||||||||
03.04.2015, 19:37 | 2 | ||||||||||
Сообщение было отмечено JohnDrinking как решение
Решение
1. Можно очищать параметры сортировки после применения сортировки, чтобы они не сохранялись в файле
Я со времен XL2000 привык обходиться 3-уровневой, и только однажды понадобилась 4-уровневая (которую было несложно реализовать второй сортировкой). 2.
3
|
6930 / 2838 / 545
Регистрация: 19.10.2012
Сообщений: 8,670
|
|
04.04.2015, 00:58 | 3 |
Я не спец по сортировкам - но почему ключи задаются со второй строки, а сама сортировка с первой?
0
|
23 / 1 / 0
Регистрация: 01.01.2015
Сообщений: 60
|
|
04.04.2015, 12:10 [ТС] | 4 |
Спасибо большое! Попробую на работе.
есть Номер Поставщика и различные параметры, такие как Номер Склада, Условия Хранения, Ассортимент и т.д. - могут быть в любых сочетаниях, а макрос в массиве должен проходить по каждой строчке, чтобы похожие строчки были вместе для правильно работы макроса. Для того, чтобы анализировать таблицу без сортировки приходят на ум только SQL-запросы, но там один геморрой в работе с Excel с форматами, значениями NULL . Вообще, начал писать со 2-й строки, чтобы не указывать в каждом поле Header = xlYes (для сокращения кода). Я так понимаю, что в моем коде не сортируется вторая строка в таблице? (т.к. "шапка" указана по второй строке)
0
|
6930 / 2838 / 545
Регистрация: 19.10.2012
Сообщений: 8,670
|
|
04.04.2015, 12:15 | 5 |
0
|
04.04.2015, 12:15 | |
04.04.2015, 12:15 | |
Помогаю со студенческими работами здесь
5
InstallUtil. Не удалось загрузить файл или сборку. Не удалось найти указанный файл Возможно ли восстановить содержимое раздела, восстановив файловую систему? Ошибка. Не удалось загрузить файл или сборку MySql.Data.CF Открыть текстовый файл, дозаписать в него данные, вывести содержимое файла (файловый ввод/вывод) Открыть диалоговое окно с открытием файла, потом, выбрав файл txt, в textbox вывести содержимое Ошибка C1083 "Не удалось открыть файл источник..." Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |