DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Макроси у системі Excel

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут економіки і менеджменту
Факультет:
Менеджмент
Кафедра:
Кафедра менеджменту і міжнародного підприємництва

Інформація про роботу

Рік:
2020
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп’ютерні системи
Група:
МН 31
Коротко про документ

Про що ця робота

У лабораторній роботі розглядаються призначення та види макросів у табличному процесорі Excel. Наводяться інструкції зі створення та запуску макросів за допомогою макрорекордера та мови VBA.

У роботі розглядаються

  • Макроси в Excel
  • Visual Basic for Applications
  • Автоматизація обчислень
  • Табличні процесори
  • Програмування макросів

Зміст і розділи

  1. Мета роботи
  2. Теоретичні відомості
  3. Поняття макроса
  4. Створення макроса
  5. Приклад
  6. Вставка листа макроса
  7. Порядок виконання роботи
  8. Індивідуальне завдання
Для кого:Студенти економічних та менеджерських спеціальностей
Викладачі:Фармага І.В.

Ключові поняття

макросExcelVBAмодулькомандакоміркаоб’єктметоддіапазон

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України НУ “Львівська політехніка” ЗВІТ до лабораторної роботи № 5 з курсу: “Комп’ютерні системи менеджменту в малому та середньому бізнесі” МАКРОСИ У СИСТЕМІ EXCEL Мета роботи: ознайомлення із призначенням та видами макросів у табличному процесорі Excel . Набуття навиків у створенні простих макросів . Теоретичні відомості Поняття макроса . Призначення макроса . Макрос - це послідовність макрокоманд та макрофункцій . Більшість вже визначених макрофункцій відповідають командам меню . Excel 7.0 надає користувачеві можливість створювати власні макроси і тим самим автоматизувати виконання часто повторюваних робочих операцій , що дає значний виграш у часі . У Excel 7.0 включено діалект мови програмування Visual Basic for Applications (VBA) , яка створювалася фірмою Microsoft як мова макропрограмування для всіх прикладань групи Microsoft Office , то «рідна» для Excel 7.0 мова макросів MS Excel 4.0 Macro буде , без сумніву , застосовуватися все рідше . Однак слід знати , що є можливість програмувати і на MS Excel 4.0 Macro - це зручніше для рішення нескладних задач . Створення макроса . Для створення макросів у Excel 7.0 є два шляхи : Запис макроса за допомогою макрорекордера . Макрорекордер дозволяє автоматизувати виконання часто повторюваних послідовностей робочих кроків і при цьому не вимагає глибоких знань макропрограмування . Принцип функціонування макрорекордера багато в чому нагадує запис та відтворення звуку за допомогою звичайного магнітофона . Для запису необхідно виконати наступні кроки : запустити макрорекордер; присвоїти ім’я макросу; виконати потрібні дії; завершити запис (вимкнути макрорекордер); Запуск макрорекордера можна здійснити активізувавши пункт меню «Сервис/Запись макроса .../Начать запись ...» , або ж натисненням кнопки на панелі інструментів Visual Basic (рис. 1) . Якщо такої немає серед панелей інструментів , зробіть наступне : встановивши курсор мишки на панель інструментів , натисніть праву кнопку ; з контекстного меню виберіть пункт Visual Basic .  Рис.1 Приклад . Активізуйте чистий робочий лист . Запустіть макрорекордер . У діалоговому вікні задайте ім’я макросу і при бажанні - коментар . Натисніть кнопку Параметры». У наступному вікні (рис.2) Ви маєте можливість вибрати мову програмування (виберіть MS Excel 4.0 Macro) , призначити майбутньому макросу «гарячі клавіші» , вказати місце зберігання макроса , і навіть виділити для нього окремий пункт у стандартному меню Excel (призначте і задайте пункту ім’я). Після виходу з діалогу Ви побачите , що з’явилась кнопка зупинки запису  Тепер виконайте наступну послідовність дій : виділіть стрічки 7 та 8 (протягніть по заголовкам стрічок курсором мишки при натиснутій лівій кнопці) і стовпчик В (при натиснутій клавіші <Ctrl> ; змініть шрифт та збільшіть кегль ; змініть колір фону та шрифта (наприклад зелений та червоний) ; задайте рамку для комірок ; скопіюйте вміст комірок (значення) на наступний лист (2); Натисніть на кнопку зупинки запису макроса . Тепер завантажте файл Examp51.xls . Запустіть створений макрос (вибравши пункт меню у Сервис або натиснувши кнопку на панелі - рисунок 1) і перевірте правильність його виконання .  Рис.2 Тепер Ви можете переглянути текст створеного макроса (команда меню Сервис/Макрос.../Изменить) . Запишіть ще один макрос , але на цей раз у вигляді модуля VBA . Перегляньте вміст листа модуля (до речі , не обов’язково це робити через меню - можна просто вибрати відповідний ярличок) . Як бачите , модуль VBA нагадує програму на мові Паскаль з об’єктами . Більшість операторів повинна бути Вам зрозуміла . Зміна , наприклад , характеристик шрифта зводиться до встановлення відповідних значень полям об’єкта Selection.Font . Для виділення стрічок викликається метод Select об’єкта Rows . Відкрийте лист із макросом MS Excel 4.0 Macro . Макрос записаний послідовно від комірки А1 вниз . У першій комірці - ім’я макроса , у наступних - команди . Останньою є команда ВОЗВРАТ() . Команди прості і зрозумілі . Збережіть книгу з двома створеними макросами під своїм іменем . Вставка листа макроса . Існує можливість створювати макроси самостійно . Для цього треба встановити курсор мишки на ярличок листа , перед яким передбачається вставка , і натиснути праву кнопку мишки . З контекстного меню вибрати пункт Вставка... , після чого у діалоговому вікні (рис.3) вибрати Модуль (якщо створюється модуль VBA) або ж Макрос MS Excel .  Рис. 3 Того ж можна досягнути через вибір у меню пункту Вставка/Макрос/... Порядок виконання роботи Запустіть ЕТ Excel . Виконайте вправи , описані в теоретичних відомостях . У прикладі поясніть смисл команд у обох створених Вами макросах . З’ясуйте : які команди MS Excel 4.0 Macro : виконують виділення діапазону комірок виконують копіювання комірок змінюють властивості шрифта у комірці змінюють ширину стовпчика вводять задане значення у комірку створюють діаграму на основі заданого діапазону виконують сортування комірок як називаються об’єкти , що відображають у VBA : стрічки , стовпці лист діапазон комірок активну комірку які методи вищезгаданих об’єктів виконують: виділення активацію об’єкта копіювання сортування Завантажте файл Examp52 . Поясніть смисл макросів , які в ньому містяться (які дії вони виконують?) . Оформіть результати роботи. Індивідуальне завдання.  
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!