![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
![]()
1) как перетащить несколько модулей с одной книги на другую одним скопом?
я это делаю по одному, а можно как-то отметить все нужные и сразу одним скопом сделать это? 2) можно ли открыть несколько книг сразу одной командой? я делаю так: workbooks.open (...) workbooks.open (...) workbooks.open (...) ... а можно ли как-то одной командой открыть (через запятую или ещё как-то) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
![]()
у меня 2003
|
![]() |
![]() |
![]() |
#3 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
Зачем вам нужно несколько файлов с одинаковыми макросами? Цитата:
да это и не нужно - чем это лучше, чем открывать книги по-одной? Если надо данные из книг (с первого листа) - используйте эту функцию: http://excelvba.ru/code/LoadArrayFromWorkbook (вы и не заметите, как книги открываются и закрываются) |
||
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
![]()
1) из сайта vbaexcel.ru я взял макрос, который записывает коды макросов в текстовый файл.
попробовал - получилось. Но он записывает только коды макросов книг. а у меня есть надстройка - как её коды записать в текстовый файл, используя вышеуказанный макрос? Поэтому я модули надстройки хотел одним скопом перебросить на книгу и уже макросом с этой книги перебросить на текстовый файл. (Для того, чтобы кроме надстройки коды хранялись и в текстовом варианте) 2) Значит, по любому чтобы допустим открыть 4 книги я пишу код так-да? workbooks.open(...) workbooks.open(...) workbooks.open(...) workbooks.open(...) То есть нельзя открыть 4 книги используя workbooks.open один раз-да? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Не понятно, зачем сразу 4 открывать? Мне так никогда не было нужно - обычно открывал по одной тогда, когда это надо, работал с данными, закрывал, открывал следующую...
Всё равно ничего одновременно не происходит - нет тут мультизадачности. И можно одной переменной обойтись - set wb = workbooks.open(...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
1) из сайта vbaexcel.ru я взял макрос, который записывает коды макросов в текстовый файл.
попробовал - получилось. Но он записывает только коды макросов книг. а у меня есть надстройка - как её коды записать в текстовый файл, используя вышеуказанный макрос? Макроса не видел, но попробуйте вместо Workbooks использовать AddIns. Только проверяйте свойство .Installed, чтобы работать только с подключенными надстройками. 2) Значит, по любому чтобы допустим открыть 4 книги я пишу код так-да? Ну, можно в цикле, например, открыть несколько книг из одной папки с одинаковым расширением: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
![]() Цитата:
Workbooks.Open Filename:="d:\1\sdsd.xls" Workbooks.Open Filename:="d:\2\2111.xls" Workbooks.Open Filename:="c:\df\000.xls" как это написать через set wb = workbooks.open ? потом чё скажете по первому вопросу насчёт модулей? |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
![]()
ВЛОЖУ КОД
как его изменить, чтобы он скинул на текстовый файл все коды активных надстроек? |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Попробуйте:
Код:
Про модули ничего не скажу...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
![]()
спасибо попробую
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно передать несколько разнородных данных из одной формы в другую? | tumanovalex | C# (си шарп) | 2 | 21.05.2011 10:05 |
Как залить одним фоном несколько ссылок | XYLIGANXYL | HTML и CSS | 3 | 28.01.2011 15:51 |
Как залить одним фоном несколько ссылок | XYLIGANXYL | Помощь студентам | 0 | 28.01.2011 02:08 |
Можно ли разделить сразу несколько цифр на одно и тоже число? | Xell | Microsoft Office Excel | 2 | 12.01.2009 13:32 |
Можно ли в одной распечатке совместить несколько листов? | mik | Microsoft Office Excel | 5 | 31.10.2008 06:03 |