Manyasha, спасибо за решение, но я дубом в этих формах. Самостоятельно ничего не могу сделать. Не распишите поподробней, как вы организовали эту форму или подскажите, где можно почитать понятным языком
Manyasha, спасибо за решение, но я дубом в этих формах. Самостоятельно ничего не могу сделать. Не распишите поподробней, как вы организовали эту форму или подскажите, где можно почитать понятным языкомСергей-К
Сергей-К, заходите в редактор 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 На счет почитать - зайдите на библиотеку форума, там много полезных книг.
Сергей-К, заходите в редактор 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 вешаете на кнопку на листе.