|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.02.2015, 10:20 | #11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не факт что Лист1 -у меня например таких почти нет...
webmoney: E265281470651 Z422237915069 R418926282008
|
19.02.2015, 10:42 | #12 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
1. В ячейке А1 файла со скриптом ссылка останется в том случае, если макрос завершился с ошибкой. Т. е. не отработал до конца.
2. Макрос получает значение из ячеек "A1" всех файлов в папке из листов с именем "Лист1". Если такого листа нет - будет ошибка. Уточните, из каких листов нужно получать данные? Чему они должны соответствовать и что делать если данные не соответствуют требованиям, либо отсутствуют? 3. Если макрос запускается из Excel 2007, то файлы с расширением, соответствующим маске "*.xls*" должны обрабатываться без ошибок. Думаю, что проблема связана с пунктом 2. Давайте ее решим, затем поработаем дальше. Еще лучше, если Вы прикрепите файл Excel (можно пустой, только с значением в ячейке "A1"), который не обрабатывается без пересохранения.
Чем шире угол зрения, тем он тупее.
|
19.02.2015, 10:59 | #13 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Лист оказывается в документах xls называется Sheet1. Но я в скрипте заменил, все равно не работает. Только после пересохранения, он меняется на Лист1 и тогда все работает.
|
19.02.2015, 11:01 | #14 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Файл прикрепил
|
19.02.2015, 11:05 | #15 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Где файл?
Если листы "Sheet1" по умолчанию есть в файлах, то измените в коде имя листа при формировании ссылки.
Чем шире угол зрения, тем он тупее.
|
19.02.2015, 21:44 | #16 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Добрый вечер.
Файлы примеры, которые переименовываются только после пересохранения в архиве задача.rar. В скрипте менял на "Sheet1" не помогает. |
20.02.2015, 06:17 | #17 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Попробуйте это:
Код:
Укажите, что в таких случаях делать макросу.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 20.02.2015 в 06:37. Причина: Добавлено |
20.02.2015, 11:40 | #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. Спасибо!!!!!! |
20.02.2015, 11:47 | #19 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Файл оказался большим, оставил только правильную пару.
|
20.02.2015, 15:07 | #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 |