Лабораторна робота
Тема: Робота з макросами та модулями в Excel
Мета: Навчитися створювати макроси і вносити в них зміни Ознайомитися Із програмуванням табличних функцій
Теоретичні відомості
Створення макросів
Якщо при роботі з Microsoft Excel у вас виникла необхідність кілька разів виконувати ту саму послідовність дій, то ви можете записати цю послідовність під визначеним ім'ям. Записана під визначеним ім'ям послідовність дій називається макросом. Тобто макрос — це серія команд і функцій, що зберігаються в модулі VisualBasicїх можна виконувати кожен раз, коли необхідно виконати дану задачу Записаний макрос можна викликати для виконання з основного меню, за допомогою кнопки на панелі інструментів, або на робочій області, а також комбінацією клавіш Макрос може бути призначений так само графічному об'єкту
Перед тим як записати або написати макрос, необхідно спланувати кроки і команди, що він буде виконувати Якщо при записі макросу була допущена помилка, й виправлення буде також записано. Щораз при записі макросу, він зберігається в новому модулі, приєднаному до книги.
Макрос записується мовою Visual Basic for Applications Редактор Visual Basic дозволяє змінювати макроси, а також копіювати їх або з одного модуля в Інший, або між різними книгами Крім того, можна перейменовувати модулі, у яких зберігаються макроси, або перейменовувати самі макроси
Для запису макросу потрібно виконати команду Сервіс/Почати запис З'явиться вікно діалогу "Запис макросу"
Починаючи з цього моменту здійснюється запис макросу На екрані з'являється кнопка Зупинити макрос Якщо ви натиснете на цю кнопку, то запис макросу буде закінчено Тепер вам потрібно виконати послідовність дій, що і буде записана в макрос
Після закінчення запису макросу він з'являється в списку макросів Для виклику макросу потрібно виконати команду Сервіс Макрос
У Excel передбачена можливість викликати макрос за допомогою клавіші швидкого виклику чи призначити макросу пункт меню в списку опцій меню Сервіс або функції виконання макросу призначити через панель інструментів Форми - інструменту Кнопка Ці можливості можна реалізувати одночасно Призначити макросу пункт меню чи клавішу швидкого виклику можна до і після того як макрос створений
Макроси можуть записуватися як із застосуванням абсолютних так І відносних посилань За замовчуванням використовуються абсолютні посилання Це означає, що макрос завжди обробляє ті ж комірки, що оброблялися при його записі Щоб обробляти довільні комірки, макрос необхідно записати з відносними посиланнями У меню Сервіс вибрати пункт Запис макросу, потім команду Відносні посилання Відносні посилання будуть використовуватися до кінця поточного сеансу роботи в Excel або до повторного вибору команди Відносні посилання
Розглянемо питання зміни тексту макросу, його видалення і перейменування, запис нової послідовності дій у вже існуючий макрос
Одним зі способів внесення змін у записаний макрос є запис нового макросу Однак це не завжди зручно Розглянемо редагування макросу Для входу в режим редагування макросу потрібно виконати команду Сервіс/Макрос Редагувати можна і безпосередньо в модулі з текстом макросу. Текст макросу розташований у модулі Використовуючи кнопки прокручування аркушів знайдіть модуль і натисніть кнопку миші на його ярличку Перед вами з'явиться текст макросу, записаний мовою Visual Basic Змінюючи текст програми Visual Basic, що реалізує макрос, можна відредагувати макрос Це відкриває великі можливості в написанні власних програм
Якщо макрос призначений клавіші швидкого доступу, графічному об'єкту чи кнопці, то процес видалення є стандартним Ви вибираєте опцію Макрос пункту Сервіс головного меню З'являється вікно діалогу Макрос, що містить список макросів поточної робочої книги Після вибору макросу, досить натиснути кнопку Видалити Макрос можна видалити й іншим способом Якщо макрос записаний в окремому модулі, то потрібно видалити модуль
Часто виникає потреба виправити ім'я чи привласнити макросу зовсім нове найменування Для цього потрібно ввійти в режим редагування макросу й у тексті програми виправити заголовок Нове ім'я автоматично замінить старе в списках макросів
Для призначення макросу графічному об'єкту необхідна наявність такого об'єкта на екрані, а тоді вибрати команду Призначити макрос і зі списку макросів вибрати необхідний
Створення функцій
Завдяки мові Visual Basic з'являється можливість значно розширити набір функцій у Excel, а також створювати функції, значення яких залежать від деяких умов І подій У принципі, можна цілком перепрограмувати усі функції програми Excel, якщо в цьому з'явилася необхідність Для того, щоб викликати VBA, потрібно виконати команду Сервіс /Макрос/Редактор Visual Basic
Щоб створити окремий робочий лист для програмного модуля, потрібно клацнути по піктограмі Insert Module з меню Visual Після цього з'явиться новий робочий лист Modelel У програмному модулі потрібно описати функцію мовою VBA У вікні програмного модуля можна працювати, як у вікні невеликого текстового редактора, але при цьому необхідно пам'ятати, що Ви пишете текст програми Опис функції повинен починатися оператором Function, за яким через пробіл випливають назва функції І ГІ аргументи, вкладені в дужки І розділені комами Потім йде власне текст програмного коду функції, а закінчуватися опис повинний оператором End Function
Якщо в тексті програмного коду ім'я обумовленої функції буде знаходитися лівій частині оператора присвоювання, то привласнене значення і буде результатом обчислення функції при заданих аргументах Як приклад можна розглянути функцію, що обчислює податок з додаткової вартості
Function NDS(Value)
NDS=Value*0 15
End Function
Далі необхідно виконати команду Object Browser з меню VBA View
Функції, визначені користувачем, розглядаються в програмі Excel як самостійні об'єкти У полі Members of Module буде знаходитися ім'я нової функції Викличіть контекстне меню для нової функції І виберіть команду Properties У поле Description вводиться текст для пояснення дій, які виконує функція, що пізніше буде використаний Майсторм функцій Надалі Майстер функцій помістить створену функцію в категорію Визначені користувачем
Другие работы по теме:
Макроси Запис виконання та правка
Реферат на тему: Автоматизація виконання задач за допомогою макросів Макрос — це серія команд, що згруповані разом для спрощення повсякденної роботи. Макроси часто використовуються для таких цілей:
Налагоджування та програмування промислового робота МП-9С
Основні системи у складі промислового робота: виконавча (рушійна), керуюча (інтелектна), інформаційно-вимірювальна (сенсорна) та система зв'язку. Налагоджування та програмування робота, основні режими роботи. Розробка програми для виконання операцій.
Програма HelloWin
Опрацювання роботи програми HelloWin, яка демонструє основні принципи створення вікна у OS Windows. Вивчення матеріалу, викладеного у файлі допомоги. Використання функцій для створення вікна, відображення у ньому тексту, відтворення звукових файлів.
Математичні функції в Excel. Запис макросів
Основні математичні функції табличного процесора Excel, особливості та правила їх використання. Основи мови макросів, порядок їх запису та виконання. Поняття та характерні риси макрофункцій, їх призначення та правила використання в програмі Excel.
Электронные таблицы Excel
Overview Диаграмма1 Диаграмма3 Диаграмма2 Лист1 Sheet 1: Диаграмма1 Sheet 2: Диаграмма3 Sheet 3: Диаграмма2 Sheet 4: Лист1 остатки денежных средств на счетах клиентов
Microsoft Exel
ВОПРОСЫ К ЭКЗАМЕНУ ПО ИНФОРМАТИКЕ 2 семестр Табличные процессоры. Классификация. Табличный процессор Excel. Назначение. Основные приемы работы в Excel: ведение рабочей книги.
Створення таблиць даних в MS Excel
Методи створення книги MS Excel для розподілу заробітної плати між членами комплексної бригади та аналізу результатів розподілу згідно кваліфікації та відпрацьованого часу. Створення таблиці розподілу, нарахувань та утримань. Побудова графіків та діаграм.
Створення та робота з таблицями у Microsoft Excel, Access
Характеристика методів створення таблиць і роботи з ними у програмі Microsoft Excel: розробка таблиці з прізвищами співробітників, розміщених у алфавітному порядку та сумами отримуваних ними заробітних плат. Створення таблиці в програмі Microsoft Access.
Проектування БД "Договора НДР" у середовищі MS Access
Microsoft Access як функціонально повна реляційна СУБД, робота в Microsoft Access, створення таблиць БД "Договору НДР". Проектування форм, запитів у режимі конструктора, у режимі таблиці. Розрахунок відомості про виконання договорів за допомогою MS Excel.
Бази даних в Excel, Access з викликами на VBA
Введення формул з математичними, статистичними функціями та функціями для роботи з базами даних. Звичайне сортування бази даних по одному полю. Експорт таблиці з середовища MS Excel до середовища MS Access. Алгоритм програми на VBA, її інтерфейс.
Основи інформатики та застосування ЕОМ в психології
Користування програмами Microsoft Excel та Microsoft Access, створення таблиць за допомогою конструктора, занесення в них даних про студентів та їх успішність. Створення запитів до бази, які виводять інформацію; критерії відбору інформації для запиту.
Використання табличного процесора Excel для розрахунків
Встановлення і запуск табличного процесора Exel. Елементи вікна Exel, екранні форми, елементи управління. Знаходження з допомогою Excel визначника матриці. Створення таблиць для розрахунку кошторису, поточного обліку товарів, нарахування заробітної плати.
Програмування алгоритмічною мовою VBA
Розв'язання задач мовою програмування VBA з використанням алгоритмів лінійної, розгалуженої та ітераційної циклічної структури. Розробка блок-схеми алгоритму, таблиці ідентифікаторів та тексту програми. Створення власної панелі інструментів користувача.
Экспорт в Excel
Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое "поколение" программистов натыкается на одни и те же вилы.
Особливості використання функцій на мові Асемблер
Пошукова робота з дисципліни Системне програмування на тему : “Особливості використання функцій на мові Асемблер” 2001 Програма, яка викликається 1. Ім’я процедури (функції) повинна бути задана в директиві public:
Архітектура операційної системи MS DOS Структура ОС Ms-Dos розбивка на модулі визначення ст
Лабораторна робота №8 Тема: Архітектура операційної системи MS – DOS. Мета: Ознайомитися із будовою ядра і модулів ОС MS – DOS. Теоретичні відомості: Будь – яка ОС в своїй побудові повинна мати зрозумілу і раціональну структуру. Це означає, що ОС поділяється на частини, які називають модулями. Будь – який модуль являє собою функціонально завершену програму із чіткими правилами взаємодії з іншими модулями.
Создание макросов
Запись макроса При записи макроса все необходимые действия записываются программой записи макроса. Перемещение по ленте не включается в записанные шаги.
Уява
Тема: Уява Функція уяви: створення нових образів – випереджуючі відображення реальності. Механізми уяви : дисоціація вражень і елементів у новій комбінації. У
Об єкти Ос Windows Робота із документами файлами папками дисками Основні об єкти в ос WIND
Лабораторна робота №5 Тема: Об’єкти Ос Windows. Робота із документами, файлами, папками, дисками. Основні дії над об’єктами в ос Windows можна виконати за допомогою контекстного меню, що з’являється при натисканні на об’єкті ПКМ. Контекстне меню кожного типу елементів може мати різні пункти. При активізуванні контекстного меню якогось документу ми отримаємо меню, яке складається із таких пунктів:
Ведення лактації та грудного вигодовування
Курсова робота на тему “” була виконана у 2001 році. Вартість даної роботи – 50 грн. (58 грн з друком). Нижче наведено зміст та назви додатків. В роботі використано супровід тексту ілюстраціями. При необхідності переклад на російську мову – безкоштовно. По питанню покупки звертайтесь на e-mail: webua@ukr
Табличний редактор Microsoft Excel
Теоретичні відомості 1.1. Табличний редактор Microsoft Excel Microsoft Excel – це складова частина пакето-прикладних програм Microsoft Office. Microsoft Excel – призначений для створення електронних таблиць і найбільшою перевагою є можливість досліджувати, аналізувати дані і виконувати обчислення.
Пристрої управління курсором
РЕФЕРАТ на тему: Пристрої управління курсором Пристрої управління курсором Світлове перо . Дозволяє здійснювати безпосередній контакт користувача з екраном УВО. Світлове перо представляє собою електронний пристрій, який при переміщенні по екрану, розпізнає світлові сигнали.