Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Запрос на выполнение того или иного макроса - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Запрос на выполнение того или иного макроса (Макросы/Sub)
Запрос на выполнение того или иного макроса
Сергей-К Дата: Среда, 29.04.2015, 14:31 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго дня. Подскажите, как в коде прописать форму для запроса на выполнение первого или второго макроса.
Спасибо.
К сообщению приложен файл: 4583811.xlsb (30.0 Kb)


Сообщение отредактировал Сергей-К - Среда, 29.04.2015, 14:35
 
Ответить
СообщениеДоброго дня. Подскажите, как в коде прописать форму для запроса на выполнение первого или второго макроса.
Спасибо.

Автор - Сергей-К
Дата добавления - 29.04.2015 в 14:31
Manyasha Дата: Среда, 29.04.2015, 14:43 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
Сергей-К, здравствуйте. Нарисовать форму и повесить Ваши макросы на кнопки.
К сообщению приложен файл: _1.xlsb (34.8 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеСергей-К, здравствуйте. Нарисовать форму и повесить Ваши макросы на кнопки.

Автор - Manyasha
Дата добавления - 29.04.2015 в 14:43
Сергей-К Дата: Среда, 29.04.2015, 14:52 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Manyasha, спасибо за решение, но я дубом в этих формах. Самостоятельно ничего не могу сделать. Не распишите поподробней, как вы организовали эту форму или подскажите, где можно почитать понятным языком
 
Ответить
СообщениеManyasha, спасибо за решение, но я дубом в этих формах. Самостоятельно ничего не могу сделать. Не распишите поподробней, как вы организовали эту форму или подскажите, где можно почитать понятным языком

Автор - Сергей-К
Дата добавления - 29.04.2015 в 14:52
Manyasha Дата: Среда, 29.04.2015, 15:17 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
Сергей-К, заходите в редактор VBA (Alt+f11). Слева у Вас окошко "Project - VBAProject" (если нет, нажмите ctrl+R). Тыкаете ПКМ по проекту Вашей книги, выбираете Insert-UserForm
У Вас открылась пустая форма, перетаскивайте туда нужные элементы с панели toolbox (если ее нет: view - toolbox).
Например, Вы вставили кнопку, после двойного щелчка по ней откроется окошко с кодом[vba]
Код
Private Sub CommandButton1_Click()
'Сюда пишите код, который должен выполнятся при нажатии, или вызов макроса
Столбец'Вызов Вашего макроса
End Sub
[/vba]
В модуле книги пишите вызов этой формы:[vba]
Код
Sub main()
        UserForm1.Show vbModeless
End Sub
[/vba]и уже этот макрос main вешаете на кнопку на листе.

UPD
На счет почитать - зайдите на библиотеку форума, там много полезных книг.


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеСергей-К, заходите в редактор VBA (Alt+f11). Слева у Вас окошко "Project - VBAProject" (если нет, нажмите ctrl+R). Тыкаете ПКМ по проекту Вашей книги, выбираете Insert-UserForm
У Вас открылась пустая форма, перетаскивайте туда нужные элементы с панели toolbox (если ее нет: view - toolbox).
Например, Вы вставили кнопку, после двойного щелчка по ней откроется окошко с кодом[vba]
Код
Private Sub CommandButton1_Click()
'Сюда пишите код, который должен выполнятся при нажатии, или вызов макроса
Столбец'Вызов Вашего макроса
End Sub
[/vba]
В модуле книги пишите вызов этой формы:[vba]
Код
Sub main()
        UserForm1.Show vbModeless
End Sub
[/vba]и уже этот макрос main вешаете на кнопку на листе.

UPD
На счет почитать - зайдите на библиотеку форума, там много полезных книг.

Автор - Manyasha
Дата добавления - 29.04.2015 в 15:17
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Запрос на выполнение того или иного макроса (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!