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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.08.2008, 16:22   #1
repo
Новичок
Джуниор
 
Регистрация: 03.08.2008
Сообщений: 2
По умолчанию Помогите открыть файл который содержит определенное слово в названии.

Привет. Ни как не могу "победить". Пытался через filesearch и т.д. но что-то не получается.
Лежит на диске С:\ какой-нибудь файл "Фирма по продажам.xls" хочу его открыть по слову фирма (т.е. если в названии содержится такое слово в данном каталоге то чтобы он открылся ну и соответственно и др файлы) Спасибо.
repo вне форума
Старый 03.08.2008, 17:05   #2
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Код:
Sub Макрос1()
Dim iPath As String
Dim iTempFileName As String
    With Application
        .ScreenUpdating = False
        .Calculation = xlManual
        iPath = "C:\" 'путь к файлам
        iTempFileName = Dir(iPath & "*фирма*.xls") 'узнаём имя первого файла
        Do While iTempFileName <> ""
            'открываем первый файл
            With .Workbooks.Open(Filename:=iPath & iTempFileName, UpdateLinks:=False)
                 '
                 'тут что-то делаем с открытым файлом
                 '
                 .Close saveChanges:=False 'закрываем файла не сохраняя
            End With
            iTempFileName = Dir 'узнаём имя следующего файла
        Loop
        .Calculation = xlCalculationAutomatic
        .ScreenUpdating = True
    End With
End Sub
Pavel55 вне форума
Старый 03.08.2008, 19:00   #3
repo
Новичок
Джуниор
 
Регистрация: 03.08.2008
Сообщений: 2
По умолчанию

Спасибо за оперативность! Буду пробовать.
repo вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить цвет текста на всей строке в RichEdit, если строка содержит определенное слово?? IIpopoK Общие вопросы Delphi 0 22.06.2008 07:57
запрос который бы подсчитывал количество полных лет начиная с того года который указан в данных мне базах PereCCC Помощь студентам 8 15.05.2008 16:24
Помогите, Как программо удалить файл который находится на жестком диске. niva622 Помощь студентам 3 19.04.2007 19:09