Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.12.2006, 18:33
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Здравствуйте, пишу макро для Excel. Проблема следующая: при автоматическом создании нового рабочего листа на нем должна автоматически добавляться кнопка CommandButton. Подскажите, пожалуйста, как такое осуществить Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2006, 18:47
|
|||
---|---|---|---|
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2006, 20:20
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Спасибо. Теперь возник конечно вопрос как подвесить под эту кнопку выполнение следующего макро: Private Sub CommandButton1_Click() MsgBox ("KK") End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2006, 21:42
|
|||
---|---|---|---|
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Через коллекцию VBProject. Но намного проще будет, создать книгу шаблон с нужными макросами и кнопками на листе, а потом копировать нужные листы в новые книги. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2006, 09:28
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 15:08
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
При добавлении макроса по средством .VBProject.VBComponents(...).CodeModule "Вылетает" Окно Редактора VB, как его скрыть, что при добавлении кода оно не появлялось? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 16:38
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
netud, зачем писать самомодифицирующуюся программу? Вирус? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 23:45
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
wtf?netud, зачем писать самомодифицирующуюся программу? Вирус? зачем сразу так жестоко? Форма для Юзеров, по мере заполнения создаю дополнительные контролы. вот и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2011, 00:19
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
netud, а, ну тогда есть темка по соседству, "Добавление обработчиков событий программным образом". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2011, 02:36
|
|||
---|---|---|---|
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Тот же макрорекордер подсказывает, что макрос мог был написан и раньше, а теперь только назначен кнопке Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2011, 11:47
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
wtf?netud, а, ну тогда есть темка по соседству, "Добавление обработчиков событий программным образом". К сожалению по своей проблеме я ничего там не обнаружил ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2011, 12:01
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
netud, Если задача динамически назначить неопределённому заранее количеству элементов управления обработчик(и) событий, то по ссылке из той темы находится решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2011, 14:25
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
wtf?netud, Если задача динамически назначить неопределённому заранее количеству элементов управления обработчик(и) событий, то по ссылке из той темы находится решение. ДАнная задача решена, проблема в том, что при, Добавлении обработчиков событий программным образом, всплывает окно редактора VB, и соответственно, вопрос как мне его скрыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2011, 04:41
|
|||
---|---|---|---|
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
И еще я предлагал 11238023 делать немного по-другому... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2011, 11:32
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
netudДАнная задача решена, проблема в том, что при, Добавлении обработчиков событий программным образом, всплывает окно редактора VB, и соответственно, вопрос как мне его скрыть.1) Полностью не решена, раз остался вопрос. 2) Вот есть какая-то операция, которая приводит к появлению новой кнопки и добавлению в VBA-проект (при таком подходе) нового обработчика. Если пользователь хочет сделать Undo или обратную операцию, приводящую к удалению кнопки, что опять вносить изменения в VBA-проект? Т. е. фактических изменений может не быть, но пользователя при закрытии книги будут донимать вопросом: "Сохранять да/нет?" 3) Если сохранить изменённую рабочую книгу (с изменённым VBA-проектом), что будет при следующей рабочей сессии, не будет ли ситуации (и необходимости её обрабатывать), когда показывается начальное количество кнопок, а при добавлении выяснится, что обработчик с тем же именем в том же классе есть? 4) Это "решение" не будет работать при переносе в среды разработки, где не позволяется самомодификация программы. Сам метод плох идеологически и не технологичен. 5) Код, который хранится в тексте, сложнее отлаживать и обслуживать. Теперь вопрос - а зачем такое решение, когда рядом есть пример, где такие вопросы либо не возникают изначально, либо решаются парой строчек кода? С точки зрения технической - незачем. Но хозяин-барин, переубеждать не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.01.2015, 20:58
|
|||
---|---|---|---|
|
|||
VBA Excel CommandButton добавление кнопки в рабочий лист |
|||
#18+
Помогите пожалуйста! Открыть электронную таблицу «ОтельФорма». Установить на форму надпись «Город», список из трех названий городов так, чтобы при нажатии на кнопку «ОК» выбранный город записывался в ячейку В2 листа1. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9+%D0%A8.&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 846ms |
total: | 1033ms |
0 / 0 |