Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекц. №4. Основн поняття.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
211.46 Кб
Скачать

6.Застосування діалогового вікна Специальная вставка

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

Для того, щоб не робити операцію заміни формул на значення, введенням значень з клавіатури, в цій книзі досить часто використовуватиметься діалогове вікно Специальная вставка (рис. 10).

Це діалогове вікно викликається командою Правка/Специальная вставка або вибором рядка Специальная вставка в контекстному меню.

Рис.10. Діалогове вікно Специальная вставка

Діалогове вікно Специальная вставка викликається лише після виконання команди Копировать. Команда Вырезать для цього випадку не підходить.

У області Вставить діалогового вікна знаходяться наступні перемикачі:

  • Все. Здійснюється вставка всіх параметрів скопійованої області (комірки). Ця операція нічим не відрізняється від звичайної операції копіювання і подальшої вставки з буфера обміну.

  • Формулы. Робить вставку лише формул. Основна перевага цього методу полягає в тому, що при вставці з буфера обміну не порушується форматування комірок вставки і не змінюються примітки, які знаходяться в них.

  • Значения. Виконує вставку лише значень. Цей метод вставки корисний в тих випадках, коли необхідно зафіксувати або перенести якісь результати розрахунків у вигляді значень, перш ніж змінювати вихідні дані. Метод не порушує форматування комірок і приміток.

  • Форматы. Робить вставку лише форматів. Це дає можливість при вставці з буфера обміну не зачіпати значення, формули і примітки, що містяться у ячейках області вставки.

  • Примечания. Вставка лише приміток.

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

Надалі, в книзі при необхідності виклику діалогового вікна Специальная вставка і заміни формул на обчислені значення, або при вставці значень, обчислених формулами в іншу область, а також при необхідності активізації перемикачів області Операция, ця операція називатиметься - виконання дій з викликом діалогового вікна Специальная вставка.

7. Кращий метод одночасного введення формул у виділений діапазон комірок

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

Найбільш поширений спосіб на практиці - копіювання вмісту комірку з формулою з подальшим виділенням діапазону і вставкою в нього формули з буфера обміну. Насправді це найбільш трудомісткий спосіб.

Наведемо один з найбільш оптимальних способів на прикладі введення простої формули послання на сусідню комірку стовпця В в діапазон комірок С1:С5. Для цього виділіть діапазон комірок С1:С5 починаючи з комірки С1, введіть знак рівно і виділіть комірку В1, після чого натисніть комбінацію клавіш [Ctrl+Еnter]. Формула буде введена у весь виділений діапазон. Цю операцію легко проводити з простими формулами, а якщо формула складніша. Наприклад

=ЕСЛИ(B1=1;"Один";"Значение не определено")

Для одночасного введення формули у виділений діапазон:

  • введіть цю формулу у комірку С1 і перевірте правильність виконання обчислень;

  • виділіть діапазон комірок С1:С5 починаючи з комірки С1;

  • клацніть правою кнопкою миші по будь-якій області рядка формул в якій відображує ця формула. Excel сприйме цю операцію як редагування формули;

  • натискуйте комбінацію клавіш [Ctrl+Еnter].

Формула буде введена у всі комірки виділеного діапазону. Ця операція сприйметься як редагування формул у всіх ячейках виділеного діапазону.

Описана операція може бути ще спрощена, якщо замість редагування в рядку формул, використовувати натиснення на клавішу F2. Тоді операція введення формул наступна:

  • введіть цю формулу у комірку С1 і перевірте правильність виконання обчислень;

  • виділіть діапазон комірок С1:С5 починаючи з комірки С1;

  • натисніть клавішу F2 і потім комбінацію клавіш [Ctrl+Еnter].

Кожен користувач вибирає для себе методику одночасного введення формул (значень, тексту) у виділений діапазон, найбільш зручну для себе.

Надалі ця операція називатиметься - операція одночасного введення формул (значень, тексту) у виділений діапазон комірок.

8. Об'єкти Visual Basic for Application (VBA)

Створювані далі комп'ютерні моделі, додатки, розрахункові таблиці і ін. для виконання поставленого перед ними завдання, обов'язково проводять обчислення. Таблиці, проводять обчислення одночасно після введення в них змін, або в заданій послідовності.

Автоматизація різних процесів проведення обчислень в заданій послідовності за допомогою Excel, а тим більше створення комп'ютерних моделей, практично неможлива без вживання макросів, а основа макросів - мова Visual Basic for Application (VBA), яка далі називатиметься кодом VBA. У даній книзі не поставлене завдання повного опису всіх можливостей VBA. Для цього існує достатня кількість спеціалізованої літератури і за бажання, читач може почерпнути в ній більш детальну інформацію.

Коротко зробимо огляд об'єктної моделі Excel, які є основою для розробки різних додатків.

Об'єкти розташовані в ієрархічному порядку. У Excel існує більше 100 різних вбудованих об'єктів, що мають різний рівень ієрархії.

Наприклад, найчастіше використовувані об'єкти Excel мають наступну ієрархію: Application (Microsoft Excel) - Workbook (робоча книга) - Worksheet (робочийлист) - Range (ячейка).

Об'єкт Application - це сам додаток Microsoft Excel, а всі інші об'єкти розташовані на ієрархічному рівні нижче за нього. На другому рівні розташовано п'ятнадцять об'єктів. Деякі з них:

  • Dialog - діалогове вікно Excel;

  • Name - імена діапазонів комірок;

  • VBE - об'єкт управління редактором VBA;

  • Window - доступ до різних вікон Excel;

  • Workbook - файл робочої книги і ін.

Кожен з цих об'єктів у свою чергу може містити інші об'єкти. Наприклад, об'єкт Workbook містить об'єкти:

  • Chart - діаграма;

  • Module - модуль;

  • Name - ім'я;

  • Worksheet – робочий лист;

  • Window - вікно і ін.

Ці об'єкти можуть також містити об'єкти. Наприклад, об'єкт Worksheet містить:

  • Pagesetup - параметри сторінки;

  • Range - діапазон і ін.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]