Найти тему
VBA for EXCEL

Запись №1. Наш первый опыт написания программ - это очень просто

Перейдем к первому опыту написания программ. Пройдем все по шагам. Пропустим пока все тонкости и подробные объяснения того, что мы видим и делаем. Просто выполняем все строго по инструкции.

1. Запускаем MS Excel.

2. Нажимаем сочетание клавиш "ALT+F11". В результате у нас откроется редактор встроенного языка VBA. Перед нами должно открыться такое окно:

Задачей первого опыта для нас является создание первой программы, поэтому редактор VBA мы изучим более детально в следующих практических опытах.

3. Для написания кода самой программы нам требуется вставить модуль. Для этого на стандартной панели меню выбираем последовательно "Insert>Module".

-2

Перед нами должен открыться чистый лист модуля, как на следующем изображении:

-3

4. Вписываем в модуль всего три строчки текста кода:

Sub test()

MsgBox "Мое первое всплывающее сообщение"

End Sub

-4

Так выглядит программа, написанная на языке VBA. Здесь первая строчка кода - это объявление новой процедуры с именем "test", вторая строчка вызывает всплывающее информационное сообщение и третья строчка кода объявляет о завершении процедуры "test".

5. А теперь запускаем выполнение первой нашей программы. Для этого необходимо установить курсор внутри написанного кода программы, далее на стандартной панели меню выбираем последовательно "Run>Run Sub/UserForm".

-5

6. В случае успешного запуска программы мы должны увидеть всплывающее информационное окно с текстом, который мы поместили внутри кода "Мое первое всплывающее сообщение".

7. А теперь немного изменим код программы. Поменяем вторую строку кода программы на следующий текст:

Cells(1, 1) = "Любая информация"

Теперь наш код программы должен выглядеть следующим образом:

-6

8. Запустим программу, для этого повторим действия по пункту 5.

9. Обратите внимание на ячейку "А1" на листе MS Excel. Мы должны увидеть в этой ячейке текст, который мы заключили в кавычках второй строчки нашего кода программы.