Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск процедуры по кнопке / 8 сообщений из 8, страница 1 из 1
09.01.2009, 14:47:18
    #35748710
Anna2009
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Здравствуйте! Подскажите, можно ли запустить процедуру по кнопке? (не могу ни где найти)
Например, как нить вот так:
Private Sub CommandButton1_Click()
Имя_процедуры.Execute
End Sub
А не вставлять весь код процедуры. Заранее спасибо.
...
Рейтинг: 0 / 0
09.01.2009, 15:14:54
    #35748756
Algol70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Если кнопку надо поставыть на лист, то кликните на View-Toolbars-Forms, выберите кнопку и перетащите на ваш лист, а потом эту кнопку свяжите с процедурой через Assign Macro (эта форточка выскочит когда вы устоновыте кнопку на лист).
...
Рейтинг: 0 / 0
09.01.2009, 17:00:53
    #35748930
Anna2009
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Большое спасибо.
...
Рейтинг: 0 / 0
09.01.2009, 18:52:03
    #35749065
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Anna2009Например, как нить вот так:
Private Sub CommandButton1_Click()
Имя_процедуры.Execute
End Sub
Код: plaintext
1.
2.
Private Sub CommandButton1_Click()
    <ИмяМодуля|ИмяЛиста>.ИмяПроцедуры [ параметры через запятую или := ]
End Sub
...
Рейтинг: 0 / 0
09.01.2009, 23:03:36
    #35749309
Anna2009
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
А можно ли в макросе каким нибудь образом использовать функцию "значен()"? Есть какой-нибудь аналог, который преобразует дату в текстовом формате в число?
...
Рейтинг: 0 / 0
10.01.2009, 00:03:26
    #35749356
Algol70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Не понятно - "дата в текстовом формате"?
Можно выбрать ячейку и поменять формат -
Range("Cell Adress").Select
Selection.NumberFormat = "General"
...
Рейтинг: 0 / 0
10.01.2009, 03:40:57
    #35749433
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Конечно же, в VBA есть аналоги всех функций, которыми вы пользуетесь на листе.
А преобразованию типов посвящен целый раздел Type Conversions в Help'е

В вашем же случае проще всего воспользоваться функцией CDate()
...
Рейтинг: 0 / 0
11.01.2009, 00:18:25
    #35750193
Anna2009
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры по кнопке
Еще раз, благодарю. Все получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск процедуры по кнопке / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]