|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2011, 00:43 | #1 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Создание диалогового окна для указания пути к рабочей книге
Привет.
Есть макрос,который работает с 2 книгами(обе открыты).Каждый раз до запуска макроса приходится вручную редактировать код,заносить имя открытой книги. Подскажите можно ли после запуска макроса открыть окно и указать нужную книгу или путь до нее? спс |
28.03.2011, 01:07 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
читайте в помощи FileDialog. там есть пример использования
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
28.03.2011, 07:44 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Специально для этих целей делал функцию:
http://excelvba.ru/code/GetAnotherWorkbook |
28.03.2011, 23:24 | #4 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Доброго времени суток)
Простите,а... какой именно выбрать в helpе? Page: [1] 2 Next FileDialog Object Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object FileDialog.SelectedItems Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.InitialView Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.ButtonName Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.FilterIndex Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.Show Method Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Methods FileDialog.AllowMultiSelect Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.Filters Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.InitialFileName Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.DialogType Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog Object Members Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object Application.FileDialog Property Help > Excel Object Model Reference > Application Object > Properties FileDialog.Application Property Help > Object Library Reference for the 2007 Microsoft Office System > Object Model Reference for the 2007 Microsoft Office System > FileDialog Object > Properties FileDialog.Parent Property ... |
28.03.2011, 23:35 | #5 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Цитата:
Дело в том что из одной книги данные переносятся в другую и приходится ДО запуска макроса(на книге с изначальными данными) каждый раз указывать имя итоговой книги в редакторе вба. Какой вариант подойдёт подскажите.К примеру я запускаю основной макрос и после этого тут же появляется диалоговое окно где я могу выбрать доступные имена книг. |
|
28.03.2011, 23:53 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Если речь о этом коде, то так даже можно одну переменную сократить (но другую пришлось добавить):
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 29.03.2011 в 09:49. Причина: Добавил обработку отказа выбора файла, убрал PS |
29.03.2011, 01:01 | #7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
во вложении диалог выбора файла. кода вот столько:
Код:
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 29.03.2011 в 01:11. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Код диалогового окна "обзора папок" (для C++) | >>arty<< | Общие вопросы C/C++ | 3 | 26.12.2010 15:49 |
Вывод данных на другой лист в рабочей книге | Palomnik1096 | Microsoft Office Excel | 9 | 18.12.2010 04:42 |
У диалогового окна пропадает фон | ssashas | Помощь студентам | 0 | 25.04.2010 21:22 |
Создание диалогового окна в Word | Busine2009 | Фриланс | 3 | 13.07.2009 09:37 |
Вызов диалогового окна | Sapsan | Общие вопросы C/C++ | 6 | 30.03.2009 23:03 |