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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

Как создать копку форма для расчёта прибыли на скрине 3 и нужно чтобы она открывала окно расчёта прибыли?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 95
Размер:	20.1 Кб
ID:	92011   Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 90
Размер:	51.1 Кб
ID:	92013  
Изображения
 
Александр121 вне форума   Ответить с цитированием
Старый 25.02.2018, 06:02   #2
IgorGO
МегаМодератор
СуперМодератор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Адрес: УКРАЇНА, Київ
Сообщений: 9,199
Репутация: 1877

icq: 7934250
skype: i2x0,5
По умолчанию

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать исполняемый файл на языке vba Yarilobez Microsoft Office Excel 2 02.05.2017 13: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


19:04.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.