Як в Excel створити програму

Всі додатки з пакету Microsoft Office підтримують можливість впровадження в їх документи виконуваного коду - скриптів. За їх допомогою можна вирішувати широкий спектр завдань автоматизації обробки даних. А використання форм дозволить буквально створити програму на основі офісного додатка. Зробити це можна, наприклад, в Excel.
Як в Excel створити програму
Вам знадобиться
  • - Microsoft Office Excel.
Інструкція
1
Запустіть Microsoft Office Excel. Якщо необхідно, створіть новий документ. Для цього натисніть клавіші Ctrl + N або розгорніть меню «Файл» і виберіть пункт «Створити ...». Потім клікніть по посиланню «Чиста книга» у панелі «Створення книги».
2
Відкрийте вікно редактора Visual Basic. Для цього натисніть клавіші Alt + F11 або виберіть пункт «Редактор Visual Basic» у розділі «Макрос» меню «Сервис». Там ви побачите панель проекту, що відображає дерево об'єктів даної книги Excel, а також містяться в ній форми, модулі і модулі класів.
3
Створіть форми, якщо це необхідно. У головному меню клікніть по пункту Insert, а потім UserForm. У розділі Forms панелі проекту додасться новий елемент. При створенні форма буде автоматично відкрита. Мишею переносите елементи управління з панелі Toolbox у вікно форми. Змінюйте їх розміри і положення. Після виділення мишею міняйте їх властивості в панелі Properties. Зберігайте форми, натиснувши Ctrl + S.
4
Створіть потрібну кількість модулів або модулів класів. Для цього вибирайте пункти Module або Class Module в розділі Insert головного меню. Відкрийте вікна редагування коду потрібних модулів або форм, двічі клікнувши по відповідним їм елементам у вікні проекту.
5
Додайте декларації класів в модулі класів. Визначте їх за допомогою ключового слова Class:
Class CSampleClass
End Class
6
У визначення класів додайте методи, а в модулі - заготовки функцій і процедур. Функції оголошуються за допомогою ключового слова Function, після якого слідує ім'я і набір параметрів, через кому, укладених в дужки. Наприклад:
Function SampleFunction (a, b, c)


End Function


Аналогічно (тільки за допомогою ключового слова Sub) оголошуються процедури:
Sub SampleProcedure (a, b)
End Sub
7
Оголосіть члени класів, а також глобальні та локальні (у функціях і методах) змінні. Для цього використовуйте пропозицію Dim ... As (після ключового слова As вказується тип змінної). Наприклад, оголошення змінної oWB, що зберігає посилання на об'єкт книги, може виглядати так:
Dim oWB As Excel.Workbook
Вказавши розмірність в круглих дужках, можна задекларувати масив:
Dim aWBooks (10) As Excel.Workbook
8
Реалізуйте алгоритм роботи програми, внісши зміни в код функцій, процедур, методів класів. Використовуйте структури управління Visual Basic для контролю потоку виконання. Працюйте з власними структурами даних, об'єктами створених форм вбудованими об'єктами Excel.

Увага, тільки СЬОГОДНІ!