Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

включите макрорекордер
создайте кнопку
назначте ей макрос
выключите макрорекордер
смотрите полученный код
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
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,166
По умолчанию

Вставляете кнопку
Код:
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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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