Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДенис Шиндяпин
1 Макросы в электронных таблицах
2 1.Visual Basic для приложений Язык объектно-ориентированного программирования Visual Basic for Applications (VBA) предназначен для разработки приложений в среде Windows&Office. Этот язык близок к Visual Basic, но может выполняться лишь в рамках приложения, в которое он встроен.
3 Запуск среды разработки VBA осуществляется из любого приложения, входящего в Microsoft Office. Запуск среды разработки VBA осуществляется из любого приложения, входящего в Microsoft Office. В VBA имеется более 100 различных классов объектов, которые образуют некоторую иерархию.
4 2.Иерархия объектов приложения Excel Application (приложение) Workbooks(книги) Worksheets(листы) Range(Диапазон ячеек) Cells(ячейка)
5 3.Адресация ячеек Ceells (R,C) где R - номер строки, а где R - номер строки, а С -номер столбца С -номер столбца Range("D3:D7") – диапазон ячеек
6 4.Формат программного кода Объект.Свойство=Значение Объект.Свойство=Значение Объект.Метод Объект.Метод Например: Range("D3:D7").Clear Диапазон ячеекОчистить Sheets("Лист2").Select ЛистВыбрать
7 5.Макрос Макрос Макрос – это имеющая имя последовательность заданных пользователем команд, хранящаяся в форме стандартного программного модуля на языке Visual Basic for Aplication. Создать макрос можно: Создать макрос можно: автоматически (когда приложение просто регистрирует выполняемые пользователем действия), написать вручную (на языке программирования).
8 Пуск –Параметры Excel – Вкладка «Разработчик»
9 Вкладка «Разработчик» Разработчик – Вставить - Кнопка
10 6.Алгоритм создания макроса с помощью языка программирования. Создать кнопку Создать кнопку Вызвать контекстное меню. Выбрать: Назначить макрос Вызвать контекстное меню. Выбрать: Назначить макрос Дать макросу имя Дать макросу имя Выбрать Создать Выбрать Создать Программный код написать вручную. Программный код написать вручную.
Еще похожие презентации в нашем архиве:
© 2025 MyShared Inc.
All rights reserved.