Книга: VBA для чайников
Программирование на VBA
Программирование на VBA
По сути, программировать- это значит говорить компьютеру, что он должен делать. Создавая компьютерную программу, вы даете компьютеру некоторый набор шагов, по которым ему предписано следовать. Например, вы можете указать компьютеру сделать следующее.
* Открыть окно, полное интересных кнопочек и меню.
* Создать поле и ввести в него дату вашего рождения.
* Щелкнуть на кнопке Вычислить возраст, которая вычислит ваш возраст, основываясь на введенной дате.
Еще не так давно создание программы означало необходимость самому выписывать все инструкции программы. Поскольку компьютеры не понимают человеческого языка, программистам нужно было печатать программный код - список всех таких инструкций, - используя терминологию одного из специальных языков программирования.
VBA исключает необходимость печатать программный код, определяющий то, как ваша программа будет выглядеть на экране. Тем не менее, написание программного кода вручную все еще требуется для любой программы, независимо от ее сложности. Частью VBA является язык программирования. Вот пример VBA-кода:
Sub SelectNextQuestion( )
If SelectionStrategy = Randomly Then
AskRandomQuestion
Else If CurrentQuestion = TotalQuestions Then
CurrentQuestion = 1
Else
CurrentQuestion = CurrentQuestion +1
End If
End Sub
Если вы немного знаете английский язык и прочли этот пример программного кода достаточно внимательно, вы должны догадаться, что здесь предполагается выполнить. Одно из лучших качеств языка VBA заключается в том, что он имеет достаточно много общего с обычным английским языком. Правда, выглядит он как довольно ломаный английский, но не волнуйтесь- как раз в этой книге я постараюсь обучить вас свободному владению языком, с помощью которого пишется VBA-код.
- Глава 16. VBA-программирование в Excel.
- Часть I Осноные седения о программироании на VBA
- Макросы и VBA
- VBA для чайников
- Часть IV. Профессиональная работа с VBA
- Глава 4. Выполнение VBA-программ.
- VBA как стандарт (точнее, род стандарта)
- Часть I Начальные сведения о VBA
- Зачем мучиться с VBA?
- Глава 10. Создание интерактивных VBA-форм.
- Глава 15. Программирование на VBA в Word.
- Часть III Программирование на VBA в Excel