Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум з MS Excel.doc
Скачиваний:
29
Добавлен:
17.11.2019
Размер:
1.86 Mб
Скачать
  1. Самостійно знайти рішення системи рівнянь:

Вариант

А1

А2

А3

В1

В2

В3

С1

С2

С3

F1

F2

F3

1

1

3

4

2

2

3

1

1

-2

8

10

4

2

8,27

1,62

2,83

2,49

6,24

1,32

1,34

1,47

9,12

20,59

22,065

38,484

3

5

1

4

-1

2

3

-1

3

2

0

14

16

4

7,21

1,62

2,71

2,49

6,37

1,32

1,34

1,53

9,12

19,318

22,587

38,34

5

1

3

2

3

2

5

-6

5

3

12

-10

6

6

8,22

2,31

2,71

1,23

7,21

1,12

1,34

1,27

9,35

17,506

24,521

38,665

7

1

1

1

2

1

1

3

1

0

14

6

3

8

2

1

7

1

-2

1

-1

3

-1

5

-3

10

9

3

1

4

2

1

-1

1

-1

5

5

0

3

10

3,21

0,43

0,17

0,71

4,11

0,16

0,34

0,22

4,73

6,12

5,71

7,06

Контрольні питання:

  1. Що розуміють під словом масив у Excel?

  2. Як уводиться формула масиву?

  3. Які константи може містити масив констант? Які не може?

  4. Створіть одномірний горизонтальний масив.

  5. Створіть одномірний вертикальний масив.

  6. Як редагуються масиви?

Лабораторна робота №12. Програмування в excel.

Мета роботи: навчитися створювати макроси.

Теоретичний матеріал: повторити поняття макросу, типи макросів, підпрограм VBA, функції VBA, VBE, адресацію в макросах: абсолютну і відносну.

ЗАВДАННЯ ДО РОБОТИ:

  1. Макрос - це послідовність команд, що використовується для автоматизації деяких дій excel, завдяки чому підвищується ефективність роботи і зменшується число помилок.

Мова програмування VBA має надзвичайно широкі можливості і має безліч застосувань. Зокрема , за допомогою макросів VBA можна виконати наступні операції:

  • Уставити рядок тексту або формулу. Наприклад, якщо приходиться часто вводити в робочі таблиці назва фірми, можна створити макрос, що це зробить за вас.

  • Автоматизувати часто повторювану процедуру. Наприклад, при складанні розкладу на новий семестр, можна написати макрос, що значно полегшить цю задачу.

  • Автоматизувати повторювані операції. Якщо необхідно виконати деяку дію в 12 різних робочих книгах, можете записати макрос при першому виконанні цієї операції, а потім дозволити йому повторити зазначена дія в інших робочих книгах.

  • Створити нову команду. Наприклад, можна об'єднати кілька команд із меню EXCEL для їхнього наступного виконання за допомогою однієї тільки комбінації клавіш або одного щиглика миші.

  • Створити на панелі інструментів кнопку з новою функцією. На панелі інструментів можна поміщати нові кнопки для запуску написаних вами макросів.

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

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

  • Створити закінчені додатки, керовані за допомогою макросів. Макроси Excel можуть відображати створені користувачем діалогові вікна і додавати нові команди в рядок меню.

  • Створити нові надбудови для Excel. Усі надбудови, що входять у постачання Excel, створені за допомогою макросів.

VBA-макрос (або процедура) може бути двох типів: підпрограмою або функцією.

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

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

  1. Приклад 1. Створення макросу.

    1. Відкрийте діалогове вікно Запись макроса за допомогою команд Сервис  Макрос  Начать запись.

    2. Привласніть ім'я макросові - ваше прізвище. Призначте для нього комбінацію клавіш.

    3. Виконаєте всю послідовність дій, яку потрібно записати в макрос.