|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.09.2011, 09:34 | #1 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
1) как перетащить несколько модулей с одной книги на другую одним скопом? 2)можно ли открыть несколько книг сразу?
1) как перетащить несколько модулей с одной книги на другую одним скопом?
я это делаю по одному, а можно как-то отметить все нужные и сразу одним скопом сделать это? 2) можно ли открыть несколько книг сразу одной командой? я делаю так: workbooks.open (...) workbooks.open (...) workbooks.open (...) ... а можно ли как-то одной командой открыть (через запятую или ещё как-то) |
23.09.2011, 09:36 | #2 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
забыл сказать
у меня 2003
|
23.09.2011, 09:56 | #3 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Зачем вам нужно несколько файлов с одинаковыми макросами? Цитата:
да это и не нужно - чем это лучше, чем открывать книги по-одной? Если надо данные из книг (с первого листа) - используйте эту функцию: http://excelvba.ru/code/LoadArrayFromWorkbook (вы и не заметите, как книги открываются и закрываются) |
||
23.09.2011, 10:30 | #4 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
E D U C A T E D F O O L
1) из сайта vbaexcel.ru я взял макрос, который записывает коды макросов в текстовый файл.
попробовал - получилось. Но он записывает только коды макросов книг. а у меня есть надстройка - как её коды записать в текстовый файл, используя вышеуказанный макрос? Поэтому я модули надстройки хотел одним скопом перебросить на книгу и уже макросом с этой книги перебросить на текстовый файл. (Для того, чтобы кроме надстройки коды хранялись и в текстовом варианте) 2) Значит, по любому чтобы допустим открыть 4 книги я пишу код так-да? workbooks.open(...) workbooks.open(...) workbooks.open(...) workbooks.open(...) То есть нельзя открыть 4 книги используя workbooks.open один раз-да? |
23.09.2011, 10:41 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не понятно, зачем сразу 4 открывать? Мне так никогда не было нужно - обычно открывал по одной тогда, когда это надо, работал с данными, закрывал, открывал следующую...
Всё равно ничего одновременно не происходит - нет тут мультизадачности. И можно одной переменной обойтись - set wb = workbooks.open(...
webmoney: E265281470651 Z422237915069 R418926282008
|
23.09.2011, 11:04 | #6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
БАХТИ
1) из сайта vbaexcel.ru я взял макрос, который записывает коды макросов в текстовый файл.
попробовал - получилось. Но он записывает только коды макросов книг. а у меня есть надстройка - как её коды записать в текстовый файл, используя вышеуказанный макрос? Макроса не видел, но попробуйте вместо Workbooks использовать AddIns. Только проверяйте свойство .Installed, чтобы работать только с подключенными надстройками. 2) Значит, по любому чтобы допустим открыть 4 книги я пишу код так-да? Ну, можно в цикле, например, открыть несколько книг из одной папки с одинаковым расширением: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
23.09.2011, 11:09 | #7 | |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
H U G O
Цитата:
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 ? потом чё скажете по первому вопросу насчёт модулей? |
|
23.09.2011, 11:21 | #8 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
К А З А Н С К И Й
ВЛОЖУ КОД
как его изменить, чтобы он скинул на текстовый файл все коды активных надстроек? |
23.09.2011, 11:26 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Попробуйте:
Код:
Про модули ничего не скажу...
webmoney: E265281470651 Z422237915069 R418926282008
|
23.09.2011, 11:33 | #10 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 33
|
HUGO на №9
спасибо попробую
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно передать несколько разнородных данных из одной формы в другую? | 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 |