Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2010, 11:11   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Повторюсь - проверяйте имена полученной коллекции по Like или Select Case.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.11.2010, 11:22   #12
LLIaMaH
Пользователь
 
Регистрация: 22.09.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от tae1980 Посмотреть сообщение
И сколько у тебя файлов всего? )
Воспользуйся командой select. Для разделения действий по каждому файлу, или тем же if.
Советую для каждого файла создать свою процедуру, а в основном цикле всего лишь вызывать нужную процедуру.
Файлов где-то 70 Так я и хочу черз If, но я не знаю как прописать - If Len(файл) = 0 Then (как прописать здесь переход к файлу 01.xls)
Я так понял проще будет прописать If Len(файл) = 0 Then Application.Run "Файл_01" и написать под каждый файл отдельный макрос и их по очереди запускать.
LLIaMaH вне форума Ответить с цитированием
Старый 26.11.2010, 11:30   #13
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от LLIaMaH Посмотреть сообщение
Файлов где-то 70 Так я и хочу черз If, но я не знаю как прописать - If Len(файл) = 0 Then (как прописать здесь переход к файлу 01.xls)
Я так понял проще будет прописать If Len(файл) = 0 Then Application.Run "Файл_01" и написать под каждый файл отдельный макрос и их по очереди запускать.
Не "проще", а "правильнее".
Где-то так:
Код:
If Len(файл) > 0 then
   select case n
   case 1
      файл_01
   case 2
      файл_02
   case ...
      файл_...
   end select
end if
А еще "правильнее" разобраться с действиями над файлами и пробовать выделить общие (единые) действия. Опираясь на них попробовать создать один алгоритм работы со всеми файлами.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 26.11.2010, 17:09   #14
LLIaMaH
Пользователь
 
Регистрация: 22.09.2010
Сообщений: 14
По умолчанию

Всем спасибо. Все таки написал 70 макросов и прописал последовательность запусков, так даже лучьше, а то лепить 70 файлов в один макрос, потом что-то в нем искать и черт ногу сломит
LLIaMaH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автофильтры и работа с ними Lego Microsoft Office Excel 16 18.10.2010 23:48
Классы и работа с ними Airou Общие вопросы C/C++ 1 16.10.2010 04:53
Создание файлов и работа с ними... Olka... Общие вопросы C/C++ 12 02.04.2010 23:30
базы данных DBF и работа с ними ИВэТэшка Помощь студентам 3 06.03.2009 15:05
Скачка файлов из инета по очереди koyotfgthispass Работа с сетью в Delphi 17 24.12.2008 17:50