|  | 
| 
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?desktop=1&fid=60&tid=2156058]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 13ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 52ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 49ms | 
| get tp. blocked users: | 1ms | 
| others: | 226ms | 
| total: | 369ms | 

| 0 / 0 | 
