Програмування

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

Робота зі створення макросів вимагає додаткової настройки конфігурації Excel 2007 У вікні Параметри Excel (кнопка Office ¢ Параметри Excel ¢ Основні) необхідно включити показ вкладки Розробник У стандартних налаштуваннях ця вкладка не відображається Для створення свого макросу на вкладці Розробник у групі Код слід натиснути кнопку Запис макросу (рис 259), ввести його імя і далі вироб дить необхідні дії, тобто вводити дані, формули, перемикати листи робочої книги і т д Після виконання всіх дій необхідно зупинити запис макросу натисканням кнопки Зупинити запис, яка зявляється замість кнопки Запис макросу Після виконаних операцій книга Excel 2007 повинна зберігатися вже у вигляді книги Excel з підтримкою макросів

Для використання записаних макросів, їх зміни і видалення використовується кнопка Макроси, яка відкриває спеціальне вікно (рис 260) Натисканням кнопки Параметри .. можна надати виділеному в списку макросу певне поєднання клавіш, при натисненні яких він буде виконуватися Для запуску макросу можна натиснути клавішу Виконати

Рис 259 Вкладка Розробник

Рис 260 Робота з створеними макросами

У Excel існує також інша можливість автоматизації роботи Для цього використовується програмування в класичному розумінні цього слова і мова програмування Visual Basic для додатків Необхідні інструменти розташовані на вкладці Розробник Програма працює з обєктами, якими можуть бути осередки, стовпці і рядки, листи і вся робоча книга На аркушах робочої книги можна поміщати різні елементи управління (кнопки, поля введення даних, списки і т д), створювати свої власні функції і підпрограми і т д Раніше це стосувалося до поняттю форма У Excel 2007 не робиться акценту на даному терміні, хоча всі попередні дії можливі за допомогою групи Елементи управління вкладки Розробник

Зіткнутися з програмуванням на Visual Basic можна і при створенні макросів, які мають внутрішню реалізацію в Excel на цій мові програмування Це відбудеться при натисканні кнопки Макрос і виборі пункту Змінити, після чого можна трохи змінити дії макросу На рис 261 показано вікно Visual Basic, яка використовується для редагування макросів

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

освоїти програмування в Excel повинні звернутися до спеціальної літератури, так як висвітлити всі повязані з цим питання в контексті даної книги неможливо

Рис 261 Зміна макросу

Джерело: Трусов А Ф Excel 2007 для менеджерів та економістів: логістичні, виробничі та оптимізаційні розрахунки (+ CD) – СПб: Питер, 2009 – 256 с: Ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*