102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
||||||
1 | ||||||
Перенос файла в vba22.07.2016, 13:30. Показов 721. Ответов 9
Метки нет (Все метки)
Мой код для переноса:
Мне кажется, что то-то с файлом не так. Но что именно - хочу узнать у знатоков Excel.
0
|
22.07.2016, 13:30 | |
Ответы с готовыми решениями:
9
Перенос данных из таблицы (vba) Перенос найденных строк в VBA Ecxel перенос строки в столбец VBA Перенос данных из Excel в Word с VBA |
6947 / 2851 / 549
Регистрация: 19.10.2012
Сообщений: 8,730
|
|
22.07.2016, 15:43 | 2 |
Remarks
The Name statement renames a file and moves it to a different directory or folder, if necessary. Name can move a file across drives, but it can only rename an existing directory or folder when both newpathname and oldpathname are located on the same drive. Name cannot create a new file, directory, or folder. Может тут "собака порылась"? Архив мне недоступен.
0
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
22.07.2016, 16:56 [ТС] | 3 |
Возможно. Я открыл этот файл и попытался сохранить его в другое место вручную. Получил ошибку: "Errors were detected while saving "". Microsoft Excel may be able to save the file by removing or repairing some feature..."
Похоже, есть связи не разорванные. Как разорвать ВСЕ СВЯЗИ пока не знаю. (не знаток Excel-я)
0
|
6947 / 2851 / 549
Регистрация: 19.10.2012
Сообщений: 8,730
|
|
22.07.2016, 17:06 | 4 |
Для перименования файла скриптом совершенно не важны связи или содержимое этого файла.
Для проверки "перенесите" файл тут же рядом под другим именем - если сработает, значит макрос не виноват (с учётом ограничений из цитаты).
0
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
22.07.2016, 17:54 [ТС] | 5 |
Ну, я попытался пересохранить "ручками".
Добавлено через 35 минут По поводу Name: макрос, частью которого он является, обрабатывает много файлов. Ошибка появляется только при работе с этим.
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
22.07.2016, 20:28 | 6 |
Aleator, Если у Вас наблюдается такая же беда, то можно, например, "пересобрать" книгу, т.е. скопировать все листы и имена в новую книгу
0
|
1 / 1 / 0
Регистрация: 22.07.2016
Сообщений: 6
|
|
22.07.2016, 21:04 | 8 |
Ищи проги
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
22.07.2016, 22:20 | 9 |
Aleator, Судя по скриншоту, количество этих фантомов совпадает с количеством существующих модулей, т.е. 6 модулей листов + 1 модуль книги. Так что, больше похоже на сбой, т.е. excel просто не может "связать" лист и его модуль.
0
|
6947 / 2851 / 549
Регистрация: 19.10.2012
Сообщений: 8,730
|
||||||
22.07.2016, 23:16 | 10 | |||||
Всё без проблем отрабатывает:
0
|
22.07.2016, 23:16 | |
22.07.2016, 23:16 | |
Помогаю со студенческими работами здесь
10
Outlook: перенос в входящие с помощью VBA Перенос кода VBA в файл VBS Перенос проекта VBA на другие машины Перенос данных из VBA в документ Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |