|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2011, 10:31 | #1 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
Автоматизированное создание макроса
Уважаемые знатоки VBA, помогите пожалуйста со следующим вопросом:
Как макросом создавать макрос? Существует готовый макрос для некоторого вида файлов. Код макроса разбит, часть в листе, часть в книге, часть в модуле. Файлы, для которых этот макрос можно использовать, периодически то появляются, то исчезают. Можно ли сделать так, чтобы пользователь не копипастил каждый раз код в новый файл? То есть как-то автоматизировать процесс. Последний раз редактировалось 3BEPOBOY; 25.01.2011 в 10:54. |
25.01.2011, 11:19 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Макрос можно держать в любом другом файле. Например, иметь файл-инструмент с кодом, которым обрабатывать любые другие файлы. Зачем код помещать именно в эти файлы?
А добавить можно: http://www.msoffice.nm.ru/faq/macros.htm См. с 350 пункта.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.01.2011 в 11:22. |
26.01.2011, 11:00 | #3 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
Hugo121
спасибо за мысль, в дальнейшем пригодится. Хотя в данном случае не подойдет. У меня сейчас небольшая проблема возникла. Не хочу создавать новую тему. Вобщем нужно изменить формат нескольких столбцов. Я записал макрос, получил следующий код Код:
пробовал так Код:
Код:
Помогите разобраться пожалуйста! Офис стоит 2003, Windows 7ой. Последний раз редактировалось 3BEPOBOY; 26.01.2011 в 11:02. Причина: Дополняю сообщение сведениями о системе. |
26.01.2011, 11:08 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Так не годится?
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 26.01.2011 в 11:13. |
26.01.2011, 11:19 | #5 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
|
26.01.2011, 11:25 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
У меня на 2000 Экселе и Ваш вариант отработал. Только не нужны в данном случае все эти селекты-активаты...
webmoney: E265281470651 Z422237915069 R418926282008
|
26.01.2011, 11:35 | #7 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
Ладно, спишем на глюки майкрософта. Согласен, не нужны, так удобнее. Мне просто нужно в макросе таблицу рисовать красивую, я воспользовался макрорекрдером, понравилось)
|
26.01.2011, 13:52 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
ВНИМАНИЕ!
GRS1988 Djeki на первый раз Ваше обсуждение перенёс в новую тему. Хотя, по правилам, все эти сообщения должны были быть удалены! Модератор. p.s. сообщения перенёс в новую тему: Автоматически считать сумму по интервалам времени макросом |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое создание макроса | lavrentiyy | Microsoft Office Excel | 16 | 14.10.2010 00:07 |
Создание макроса | Ленусик777 | Microsoft Office Excel | 4 | 28.05.2010 14:49 |
Автоматизированное создание БД | kino | БД в Delphi | 17 | 15.05.2010 14:33 |
Создание макроса | SeregaSled | Microsoft Office Access | 2 | 28.12.2009 05:55 |
Помогите!!!!!!!! Создание макроса!!!! | Ленусик777 | Помощь студентам | 1 | 26.04.2009 22:17 |