|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
Здравствуйте, пишу макро для Excel. Проблема следующая: при автоматическом создании нового рабочего листа на нем должна автоматически добавляться кнопка CommandButton. Подскажите, пожалуйста, как такое осуществить Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2006, 18:33 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2006, 18:47 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
Спасибо. Теперь возник конечно вопрос как подвесить под эту кнопку выполнение следующего макро: Private Sub CommandButton1_Click() MsgBox ("KK") End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2006, 20:20 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
Через коллекцию VBProject. Но намного проще будет, создать книгу шаблон с нужными макросами и кнопками на листе, а потом копировать нужные листы в новые книги. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2006, 21:42 |
|
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.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2006, 09:28 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
При добавлении макроса по средством .VBProject.VBComponents(...).CodeModule "Вылетает" Окно Редактора VB, как его скрыть, что при добавлении кода оно не появлялось? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2011, 15:08 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
netud, зачем писать самомодифицирующуюся программу? Вирус? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2011, 16:38 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
wtf?netud, зачем писать самомодифицирующуюся программу? Вирус? зачем сразу так жестоко? Форма для Юзеров, по мере заполнения создаю дополнительные контролы. вот и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2011, 23:45 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
netud, а, ну тогда есть темка по соседству, "Добавление обработчиков событий программным образом". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 00:19 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
Тот же макрорекордер подсказывает, что макрос мог был написан и раньше, а теперь только назначен кнопке Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 02:36 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
wtf?netud, а, ну тогда есть темка по соседству, "Добавление обработчиков событий программным образом". К сожалению по своей проблеме я ничего там не обнаружил ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 11:47 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
netud, Если задача динамически назначить неопределённому заранее количеству элементов управления обработчик(и) событий, то по ссылке из той темы находится решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 12:01 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
wtf?netud, Если задача динамически назначить неопределённому заранее количеству элементов управления обработчик(и) событий, то по ссылке из той темы находится решение. ДАнная задача решена, проблема в том, что при, Добавлении обработчиков событий программным образом, всплывает окно редактора VB, и соответственно, вопрос как мне его скрыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 14:25 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
И еще я предлагал 11238023 делать немного по-другому... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 04:41 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
netudДАнная задача решена, проблема в том, что при, Добавлении обработчиков событий программным образом, всплывает окно редактора VB, и соответственно, вопрос как мне его скрыть.1) Полностью не решена, раз остался вопрос. 2) Вот есть какая-то операция, которая приводит к появлению новой кнопки и добавлению в VBA-проект (при таком подходе) нового обработчика. Если пользователь хочет сделать Undo или обратную операцию, приводящую к удалению кнопки, что опять вносить изменения в VBA-проект? Т. е. фактических изменений может не быть, но пользователя при закрытии книги будут донимать вопросом: "Сохранять да/нет?" 3) Если сохранить изменённую рабочую книгу (с изменённым VBA-проектом), что будет при следующей рабочей сессии, не будет ли ситуации (и необходимости её обрабатывать), когда показывается начальное количество кнопок, а при добавлении выяснится, что обработчик с тем же именем в том же классе есть? 4) Это "решение" не будет работать при переносе в среды разработки, где не позволяется самомодификация программы. Сам метод плох идеологически и не технологичен. 5) Код, который хранится в тексте, сложнее отлаживать и обслуживать. Теперь вопрос - а зачем такое решение, когда рядом есть пример, где такие вопросы либо не возникают изначально, либо решаются парой строчек кода? С точки зрения технической - незачем. Но хозяин-барин, переубеждать не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 11:32 |
|
VBA Excel CommandButton добавление кнопки в рабочий лист
|
|||
---|---|---|---|
#18+
Помогите пожалуйста! Открыть электронную таблицу «ОтельФорма». Установить на форму надпись «Город», список из трех названий городов так, чтобы при нажатии на кнопку «ОК» выбранный город записывался в ячейку В2 листа1. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 20:58 |
|
|
start [/forum/topic.php?fid=60&msg=38861169&tid=2156058]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 148ms |
0 / 0 |