![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Не факт что Лист1 -у меня например таких почти нет...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
1. В ячейке А1 файла со скриптом ссылка останется в том случае, если макрос завершился с ошибкой. Т. е. не отработал до конца.
2. Макрос получает значение из ячеек "A1" всех файлов в папке из листов с именем "Лист1". Если такого листа нет - будет ошибка. Уточните, из каких листов нужно получать данные? Чему они должны соответствовать и что делать если данные не соответствуют требованиям, либо отсутствуют? 3. Если макрос запускается из Excel 2007, то файлы с расширением, соответствующим маске "*.xls*" должны обрабатываться без ошибок. Думаю, что проблема связана с пунктом 2. Давайте ее решим, затем поработаем дальше. Еще лучше, если Вы прикрепите файл Excel (можно пустой, только с значением в ячейке "A1"), который не обрабатывается без пересохранения.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
![]()
Лист оказывается в документах xls называется Sheet1. Но я в скрипте заменил, все равно не работает. Только после пересохранения, он меняется на Лист1 и тогда все работает.
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
![]()
Файл прикрепил
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Где файл?
Если листы "Sheet1" по умолчанию есть в файлах, то измените в коде имя листа при формировании ссылки.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
![]()
Добрый вечер.
Файлы примеры, которые переименовываются только после пересохранения в архиве задача.rar. В скрипте менял на "Sheet1" не помогает. |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Попробуйте это:
Код:
Укажите, что в таких случаях делать макросу.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 20.02.2015 в 06:37. Причина: Добавлено |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
![]()
Добрый день.
Да не додумано, я оказался не подготовленным, извините за украденное время. Могут же еще и присутствовать символы в А1, которые нельзя применять в имени файла. Тогда прошу проще: 1. Если в А1 цифры и их 6, то переименовать PDF этим значением и XLS удалить. 2. Во всех остальных случаях и в случаях совпадений значений в А1- значением из А1 PDF не переименовывать, а переименовать PDF "error_ 1,2,3, и т д по порядку, XLS так же после обработки удалить. Во вложении разные варианты в ячейках А1, а так же PDF ки и файл со скриптом последний вариант. Он сейчас не работает. Запускаю скрипт под Excel 2007. Спасибо!!!!!! |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
![]()
Файл оказался большим, оставил только правильную пару.
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
![]()
Еще раз извините, макрос работает, это я накосячил, вставил неопределенные условия в А1. Те о которых Вы и спрашивали.
Очень прошу поправить по условиям, что чуть выше. Спасибо!! Последний раз редактировалось MIKID; 20.02.2015 в 22:37. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переименование файлов в папке макросом из Excel | xamillion | Microsoft Office Excel | 32 | 14.10.2013 11:48 |
Скрипт, который считает количество файлов в каждой папке, находящихся в данной папке | so1idsnake | Помощь студентам | 20 | 07.08.2013 22:38 |
Excel переименование файлов в папке макросом | RamZes1715 | Microsoft Office Excel | 7 | 20.10.2011 16:39 |
Переименование файлов в папке. | mr_Smitt | Общие вопросы Delphi | 1 | 28.09.2009 17:20 |
Отслеживает появление в папке файлов. слежение за определенным файлом в определенной папке. | RammFan | Win Api | 1 | 09.06.2007 11:09 |