Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 25.02.2018, 04:09   #1
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию Как создать копку - VBA

Как создать копку форма для расчёта прибыли на скрине 3 и нужно чтобы она открывала окно расчёта прибыли?
Изображения
Тип файла: png 1.png (20.1 Кб, 138 просмотров)
Тип файла: png 2.png (14.2 Кб, 89 просмотров)
Тип файла: jpg 3.jpg (51.1 Кб, 134 просмотров)
Александр121 вне форума Ответить с цитированием
Старый 25.02.2018, 05:02   #2
IgorGO
МегаМодератор
СуперМодератор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,318
По умолчанию

включите макрорекордер
создайте кнопку
назначте ей макрос
выключите макрорекордер
смотрите полученный код
41001804815208 - Яндекс-деньги благодарности за удачные советы и решения можно отправлять прямо сюда)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.02.2018, 05:32   #3
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию

я не понял куда тыкать(( можете сделать?
Вложения
Тип файла: rar Книга3.rar (13.3 Кб, 14 просмотров)
Александр121 вне форума Ответить с цитированием
Старый 25.02.2018, 16:04   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,107
По умолчанию

Вставляете кнопку
Код:
Sub Макрос1()
'
' Макрос1 Макрос
'

'
    ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
        , DisplayAsIcon:=False, Left:=998.780487804878, Top:=262.5, Width:= _
        236.890243902439, Height:=82.3170731707317).Select
End Sub
но конечно можно и вручную, далее в редакторе вешаете на неё вызов формы:
Код:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
Ну и текст на кнопке меняете на свой. Или не меняете.
Но я обычно вместо этих кнопок использую рисунки/автофигуры, ибо с кнопками бывали проблемы. Да и рисунки можно сделать покрасивее.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 25.02.2018 в 16:07. Причина: раскладка... :(
Hugo121 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать исполняемый файл на языке vba Yarilobez Microsoft Office Excel 2 02.05.2017 12:15
Как в VBA создать ассоциативный массив? Depressive Microsoft Office Excel 7 14.05.2011 14:36
outlook и VBA. Как создать событие в календаре с форматированием описания? Snark Microsoft Office Excel 0 28.09.2009 14:34
как создать элементы управления в Word на VBA??? Генерал_Касетр Помощь студентам 0 15.06.2009 16:35
Отключить правую копку.. itisiam Общие вопросы Delphi 5 16.05.2007 08:15


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS