КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Работа кнопки Выход
Работа кнопки Новая командировка. Работа кнопки Новая организация. Работа кнопки Новый сотрудник. Работа кнопки Отмена в ПФ. Работа кнопки Ок в ПФ. Расчет суммы в ПФ. При подготовке четвертой задачи нужно составить программы для четырех подзадач: Программирование осуществляется в четком соответствии с детально разработанными алгоритмами. В нашей задаче программирование целесообразно начать с подзадач четвертой задачи.
Подзадача 4.2 – Работа кнопки Новый сотрудник Для создания программы вывода на экран встроенной формы используем MacroRecorder – транслятор, создающий программу (макрос) на языке VBA, которая является результатом перевода на язык VBA действий пользователя с момента запуска MacroRecorder до окончания записи макроса. Активизируйте MacroRecorder с помощью команды Сервис-Макрос-Начать запись. Появится диалоговое окно «Запись макроса», см. рис. 20. Это диалоговое окно позволяет задать параметры макроса. Рис.20. Диалоговое окно «Запись макроса»
По умолчанию макросам присваиваются имена Макрос1, Макрос2 и т.д. Чтобы легче было распознать макрос, лучше присвоить ему имя, поясняющее его назначение. Присвойте макросу имя Новый_сотрудник и нажмите кнопку Ок. Появится плавающая панель инструментов с кнопкой Остановить запись – . Теперь все производимые нами действия будут записываться до тех пор, пока не будет нажата эта кнопка. 1. Перейдите на лист «Сотрудники». 2. Вызовите встроенную форму (Данные-Форма); 3. Закройте встроенную форму. 4. Перейдите на лист «Меню» 5. Остановите запись макроса, нажав на кнопку. Просмотрите записанную программу. Для этого выполните команду Сервис-Макрос-Макросы Выделите макрос Новый_сотрудник и нажмите кнопку Изменить. Это вызовет появление главного окна редактора VBA c текстом записанного макроса, см. рис.21. Рис.21. Главное окно редактора VBA
Таким образом, MacroRecorder записал нужную нам программу из трех строк: Sheets(“Сотрудники”).Select – выбрать лист «Сотрудники». ActiveSheet.ShowDataForm – вывести на экран встроенную форму. Sheets(“Меню”).Select – выбрать лист «Меню». Для того, чтобы эта программа выполнялась при нажатии на кнопку Новый сотрудник, назначьте макрос кнопке.
Подзадача 4.2 – Работа кнопки Новая организация С помощью макрорекодера создайте макрос Новая_организация и назначьте этот макрос кнопке.
Подзадача 4.3 – Работа кнопки Новая командировка Создайте макрос Новая_командировка и введите текст программы (комментарии набирать не обязательно): Rem текст программы, выполняемой по нажатию ‘ на кнопку Новая командировка. ‘Объявление переменных: ‘NS – номер последней заполненой строки на листе «Сотрудники», ‘NORG – номер последней заполненной строки на листе «Организации» ‘DS – диапазон, содержащий фамилии сотрудников, ‘DORG – диапазон, содержащий наименования организаций.
Дата добавления: 2014-12-08; Просмотров: 468; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |