Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/workbooks("").Act...выбрать открытую книгу, зная часть имени - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » workbooks("").Act...выбрать открытую книгу, зная часть имени (Макросы/Sub)
workbooks("").Act...выбрать открытую книгу, зная часть имени
lFJl Дата: Среда, 24.08.2016, 07:30 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 231
Репутация: 5 ±
Замечаний: 0% ±

Excel 2007
Доброго дня, программа формирует отчет, и открывает его в excel файле с именем типа report*..., после * идет рандомный набор символов.
Как используя workbooks("").Activate сделать эту книгу активный, вообще это реально?
 
Ответить
СообщениеДоброго дня, программа формирует отчет, и открывает его в excel файле с именем типа report*..., после * идет рандомный набор символов.
Как используя workbooks("").Activate сделать эту книгу активный, вообще это реально?

Автор - lFJl
Дата добавления - 24.08.2016 в 07:30
buchlotnik Дата: Среда, 24.08.2016, 09:17 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2627
Репутация: 750 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
что за программа? на каком языке написана? тогда и обсудим
Цитата
это реально?


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru
 
Ответить
Сообщениечто за программа? на каком языке написана? тогда и обсудим
Цитата
это реально?

Автор - buchlotnik
Дата добавления - 24.08.2016 в 09:17
Manyasha Дата: Среда, 24.08.2016, 10:33 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 1826
Репутация: 765 ±
Замечаний: 0% ±

Excel 2007, 2010
lFJl, как-то так, наверное:
[vba]
Код
Sub activateWbReport()
    Dim Wb As Workbook
    For Each Wb In Workbooks
        If Wb.Name Like ["report*"] Then Wb.Activate
    Next
End Sub
[/vba]


marinamorozova_box@mail.ru
ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеlFJl, как-то так, наверное:
[vba]
Код
Sub activateWbReport()
    Dim Wb As Workbook
    For Each Wb In Workbooks
        If Wb.Name Like ["report*"] Then Wb.Activate
    Next
End Sub
[/vba]

Автор - Manyasha
Дата добавления - 24.08.2016 в 10:33
KuklP Дата: Среда, 24.08.2016, 10:41 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2112
Репутация: 453 ±
Замечаний: 0% ±

Здесь подобное обсуждали


Ну, с НДС и мы чего-то стoим! kuklp@mail.ru
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеЗдесь подобное обсуждали

Автор - KuklP
Дата добавления - 24.08.2016 в 10:41
lFJl Дата: Четверг, 25.08.2016, 09:42 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 231
Репутация: 5 ±
Замечаний: 0% ±

Excel 2007
что за программа? на каком языке написана?

Программа "Microsoft Dynamics AX", на каком языке написана не интересовался, но это думаю в данной задаче не важно, т.к. работать в итоге нужно будет с excel'ем
открывает его в excel файле с именем типа report*

Manyasha, KuklP, Спасибо, все получилось! :)
 
Ответить
Сообщение
что за программа? на каком языке написана?

Программа "Microsoft Dynamics AX", на каком языке написана не интересовался, но это думаю в данной задаче не важно, т.к. работать в итоге нужно будет с excel'ем
открывает его в excel файле с именем типа report*

Manyasha, KuklP, Спасибо, все получилось! :)

Автор - lFJl
Дата добавления - 25.08.2016 в 09:42
Мир MS Excel » Вопросы и решения » Вопросы по VBA » workbooks("").Act...выбрать открытую книгу, зная часть имени (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!