|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
|
автозапуск программы19.02.2011, 22:21. Показов 4787. Ответов 29
Метки нет (Все метки)
Как при запуске Exel сделать, чтобы программа на vba автоматически запускалась. То есть, чтобы не искать редактор vba в "сервис-макрос". Дело в том, что делаю приложение для человека, который очень плохо разбирается с офисом
0
|
|
| 19.02.2011, 22:21 | |
|
Ответы с готовыми решениями:
29
Автозапуск программы в Оутлуке Автозапуск Автозапуск в Word'е |
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
||||||
| 19.02.2011, 22:34 | ||||||
0
|
||||||
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
|
| 19.02.2011, 22:42 [ТС] | |
|
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 19.02.2011, 22:48 | |
|
Private Sub Workbook_Open()
Sheets(1).Cells(1, 1) = 5 . UserForm1.Show End Sub
1
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 19.02.2011, 22:52 | ||||||
|
maksimka2112,
откройте новую книгу Excel. Сервис - Макрос - Начать запись... - Сохранить в: Личная книга макросов - введите букву "А" - нажмите клавишу Enter - Сервис - Макрос - Остановить запись. Перейдите в VBE. Там появился новый проект PERSONAL.XLS. Поместите в ЭтаКнига вот этот код:
2
|
||||||
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
|
| 07.04.2011, 20:26 [ТС] | |
|
А как сделать, чтобы кнопки были на самом листе рабочем? АвтоЗапуск программы - это конечно хорошо, но практичнее, когда не приходится всё время запускать программу, а когда рабочие кнопки на том листе, на котором ты работаешь
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 08.04.2011, 10:40 | |
|
На панель инструментов "Visual Basic" жмешь кнопку "Элементы управления", там находишь Э.У. кнопку и рисуешь её на листе. Дважды щелкаешь по нарисованной кнопке и проваливаешься в редактор VBA, где ты сразу окажешься в модуле листа, где размещал кнопку и в обработчике события щелчка по кнопке. Дальше что писать между Sub и End Sub ты должен знать.
Добавлено через 1 час 8 минут Да, забыл написать, после того как кнопке будет дано имя (свойство Name), обозначена надпись (свойство Caption), зааны нужные размеры и положение, надо выйти из режима конструктора при помощи кнопки "Режим конструктора" на панели инструментов Visual Basic. Только после этого можете нажимая кнопку выполнять макрос.
1
|
|
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
||
| 08.04.2011, 11:20 [ТС] | ||
|
Не очень хорошо понял что такое э.у. ... Я правильно понял - создаю кнопку на userForm, дважды по ней кликаю мышкой и между sub и End sub я должен написать таинственное заклинание , согласно которому моя кнопка появится на листе 1 ??? а в каком месте листа появится кнопка? и что за волшебные слова мне надо написать?
0
|
||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
|
|
| 08.04.2011, 11:29 | |
|
0
|
|
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
||
| 08.04.2011, 11:33 [ТС] | ||
|
0
|
||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
|
|
| 08.04.2011, 11:36 | |
|
123456 это потому что менее 5 символов нельзя отправлять, а ответы, выше 123456, ОК??
0
|
|
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
|
| 08.04.2011, 11:40 [ТС] | |
|
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
|
|
| 08.04.2011, 11:51 | |
|
0
|
|
|
245 / 55 / 6
Регистрация: 05.08.2010
Сообщений: 222
|
||||
| 08.04.2011, 12:13 | ||||
|
А
1
|
||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
|
|
| 08.04.2011, 12:28 | |
|
да ладно диплом горит, э.у. нашли?
0
|
|
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
|
| 08.04.2011, 12:41 [ТС] | |
|
Да нет...там всё на английском. Ничего не понимаю! Я в программировании ноль, денег нет, диплом сам делаю. Tools - Additional Controls - а там выбрать Управляющий Элемент CTreeView ? Нет...не то
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
|
|
| 08.04.2011, 12:48 | |
|
находимся в документе правее меню справка мышь наводим,пр. клавишу жмём и выбираем элеметы управления, там ищём кнопка, оттуда зацепляем и на лист, ОК??
1
|
|
|
245 / 55 / 6
Регистрация: 05.08.2010
Сообщений: 222
|
|
| 08.04.2011, 12:49 | |
|
ну вот тебе пример книги с кнопкой, в качестве кнопки фигура прямоугольник, к ней привязан макрос Start. Чтобы посмотреть макросы, тебе нужно нажать alt+f11 там будет редактор. В макросе Start просто вывод сообщения, если туда вставить код, который тебе нужен, то он будет вызываться этой кнопкой.
1
|
|
|
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
|
|
| 08.04.2011, 12:52 [ТС] | |
|
Всё, я нашёл. Я дибил. Я даже покраснел, что не мог такую ерунду найти.
Оказывается всё просто - это надо искать в самом екселе, а я искал не там, в редакторе искал.
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
|
|
| 08.04.2011, 14:08 | |
|
не хочу заводить ветку для мелкого вопроса какзаписать данные в ячейку Эксель я знаю, а как формулу? Спасибо
0
|
|
| 08.04.2011, 14:08 | |
|
Помогаю со студенческими работами здесь
20
Автозапуск в Outlook Userform автозапуск Автозапуск VBA макроса Автозапуск макроса в Access Автозапуск програмки в VBA Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
|