|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.08.2012, 13:22 | #11 |
Пользователь
Регистрация: 26.05.2012
Сообщений: 10
|
Проблема в том, что файлы находятся в разных папках и у них разные уникальные имена (f134_01.08.2012 или 134-010812-1971). Нельзя ли сделать, кнопку на ленте, которая работала для всех файлов?
|
09.08.2012, 13:31 | #12 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Ну вообще конечно можно написать код, который будет открывать все файлы Экселя, доступные на всех носителях, доступных с этого компьютера, там на всех листах искать такой Shapes("adrorg"), и копировать его текст в В2. И сохранять.
Думаю, у меня с сетевыми дисками за неделю управился бы... Шутка
webmoney: E265281470651 Z422237915069 R418926282008
|
09.08.2012, 13:51 | #13 |
Пользователь
Регистрация: 26.05.2012
Сообщений: 10
|
Похожий вопрос задавался здесь - http://www.programmersforum.ru/showthread.php?t=46380. Какие еще варианты, есть? А если попробовать с надстройкой, т.е. открыл файл, нажал кнопку, закрыл, вручную.
|
09.08.2012, 13:57 | #14 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
В любом случае, нужен макрос. Как именно он будет работать - это уже другой вопрос (примерный алгоритм я описывал) Цитата:
Вам не лень 700 файлов так обрабатывать? Может, все-таки проще написать цикл (из 10 строк кода)? |
||
09.08.2012, 14:04 | #15 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да в общем можно и без надстройки - положите этот уже готовый код в любой файл (добавьте 2 строки - начало и конец), на панель быстрого запуска (в 2007/10) кнопку к нему (или можно вызывать заданным сочетанием клавиш, что думаю будет в итоге практичнее).
Далее открываете в фоне этот файл, затем обрабатываемый файл, горячими клавишами выполняете код (можно туда ещё сохранение и закрытие файла дописать). Затем открываете следующий обрабатываемый... Это если обрабатывать пару текущих файлов ежедневно. Но на 700 я бы сделал как сказал тёзка ( ) - цикл по файлам выбранной в диалоге или специальной постоянной (если лень писать диалог или в той папке много мусора) папки и обработка всех подходящих.
webmoney: E265281470651 Z422237915069 R418926282008
|
09.08.2012, 14:49 | #16 |
Пользователь
Регистрация: 26.05.2012
Сообщений: 10
|
Большое всем спасибо, буду делать дальше.
|
09.08.2012, 16:51 | #17 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Шайзе, кросспостинг: http://www.cyberforum.ru/vba/thread635151.html
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется картинка, надпись "НЕТ ФОТО" | WennY | HTML и CSS | 4 | 27.05.2011 16:30 |
Связь автофигуры "Надпись" в Word со значением ячейки в Excel. | OMEN_6666 | Microsoft Office Excel | 2 | 24.12.2010 20:43 |
Как заменить жирний текст "тис. грн." на обычний текст "тис. грн." | Jaroslav | Microsoft Office Word | 2 | 01.09.2010 18:09 |
Как убрать Надпись "Код"? | Милана666 | БД в Delphi | 3 | 20.05.2010 11:24 |
Напечатать текст, удалив из него все цифры и знаки "+" или "–". Язык С++. | KaylasMKTY | Помощь студентам | 8 | 07.03.2010 21:35 |