Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Створення макросів за допомогою MacroRecorder у середовищах Word, Excel






    Теоретичні відомості

    Технологія макросів широко використовується для виконання однотипних або складних дій у Microsoft Excel, які займають багато часу в реальному режимі. Наприклад, побудова однотипних таблиць, обчислення показників, робота з базами даних тощо.

    Макрос MS Excel - послідовність команд і функцій, що створені мовою програмування Visual Basic for Applications (VBA) і зберігаються у програмному модулі. її можна виконувати кожного разу, коли необхідно вирішити певне завдання.

    MS Excel працює з макрокомандами (процедурами.), і макрофункціями.

    Макрокоманда — послідовність команд, за допомогої яких можна спростити роботу в табличному процесорі, а також розширити, список його власних команд. Макрофункції допомагають створювати власні формули та функції, додавати їх до вбудованих в Excel функцій.

    Макроси створюють в середовищі редактора Visual Basic for Applications (VBA) або в діалоговому режимі, що полегшує роботу користувача.

    Створення макросів. Для створення макросу необхідно виконати такі дії:

    • активізувати аркуш книги, для якого створюється макрос;

    • виконати команди Сервис — Макрос — Начать запись (Tools — Macro — Record New Macro) і в діалоговому вікні Запис макроса вказати ім'я та комбінацію клавіш для виклику макросу;

    • виконати необхідні команди, що будуть записані як макрос;

    • щоб зупинити запис макросу, слід клацнути на кнопці Зупинити запис (Stop recording), яка з'являється на екрані під час запису макросу; описані дії можна також виконати командами Сервис—Макрос—Остановить запись.

    Виконання макросів. Існує декілька способів завантажити макрос на виконання:

    • подвійним клацанням на його імені у діалоговому вікні Макрос;

    • натисненням комбінації «швидких» клавіш, які призначені макросу;

    • використанням графічних об'єктів як кнопок. Для цього відкривають панель інструментів Forms (Форми), активізують Кнопку, створюють її на робочому листку Excel. У вікні з переліком макросів вибираємо потрібний і активізуємо OK;

    • натисненням кнопки Выполнить у діалоговому вікні Макрос.

    У табличному процесорі Microsoft Excel макроси зберігаються у ви­гляді підпрограм на аркуші модуля, початок і кінець якого позначається операторами Sub і End.

    Багато операцій в Excel пов’язано з управлінням діапазонами. Діапазони виділяють, у діапазон додають формули і значення, діапазони форматують різними способами, їх копіюють і ін. Тому дуже важливо вміти виконувати дані операції в коді VBA. Опишемо важливі і часто використовувані властивості і методи об’єкту Rangе.

    Властивості:

    ■ оператор Range(«Al: A10»).Cells(3) звертається до третьої комірки в діапазоні Al: A10 — це A3, а Range(«A1: C10»).Cells (3, 2) — на комірку в третьому рядку і другому стовпці діапазону, тобто — В3. Перший аргумент представляє рядок, а другий — стовпець.

    ■ Range(«Al: G10»).Cells(3, 5).Value. У даному, випадку Cells(3, 5) — це властивість об'єкту Range («Al: G10»), але вона визначає, об'єкт — діапазон (комірку) ЕЗ. Після цього властивість Value сприймає вмістиме коміки ЕЗ.

    ■ Range(«C3: C10»).NumberFormat = «#, ##0.00». Задає код числового формату (у вигляді рядка) для вказаного діапазону.

    ■ Range(«A5»).Offset(2, 3) Здійснює звертання до діапазону, де діапазон зазвичай представляється єдиною коміркою. Наприклад, вказує почати з комірки А5 і зміститися на два рядки вниз і три стовпці управо. Таке посилання вказує на комірку D7.

    Методи:

    ■ Clear. Видаляє весь вміст діапазону — значення і форматування.

    ■ ClearContents. Використовується замість Clear тільки для видалення значень із збереженням форматування.

    Завдання

    1. У власній папці створіть файл FirstProgram.xls та таблицю 1:

    Таблиця 1.

    Місяць Регіон 1 Регіон 2 Регіон 3 Регіон 4 Регіон 5 Регіон 6
    Січ.07            
    Лют.07            
    Бер.07            
    Кві.07            
    Тра.07            
    Чер.07            
    Лип.07            
    Сер.07            
    Вер.07            
    Жов.07            
    Лис.07            
    Грг.07            
    Січ.08            
    Лют.08            
    Бер.08            
    Кві.08            
    Тра.08            
    Чер.08            
    Лип.08            
    Сер.08            
    Вер.08            
    Жов.08            
    Лис.08            
    Грг.08            
    Січ.09            
    Лют.09            
    Бер.09            
    Кві.09            
    Тра.09            
    Чер.09            
    Лип.09            
    Сер.09            
    Вер.09            
    Жов.09            
    Лис.09            
    Грг.09            

    У вказаній таблиці представлені продажі компанії у регіонах і за місяцях протягом 3 років.

    2. Напишіть програму, яка відстежуватиме продажі в кожному регіоні, причому для кожного регіону необхідно відобразити повідомлення з кількістю місяців, коли продажі перевищили визначене користувачем значення (наприклад, $150000).

    ЛАБОРАТОРНА РОБОТА № 5.






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.