- •Вопросы
- •1. Определение основных элементов кода: модули, процедуры, инструкции
- •2. Идентификаторы и ключевые слова кода
- •4.Объявление переменных и области видимости переменных
- •5. Строковые переменные
- •6.Статические массивы
- •7.Динамические массивы
- •14.Коллекции Workbooks и Sheets
- •15.Свойство Count
- •16.Объект Worksheet
- •12.Свойства и методы объектов
- •13.Ссылка на объекты в коде vba
- •17.Объект Range
- •18.Функция MsgBox
- •19.Функция InputBox
- •20. Формы пользователя
- •21.События объекта UserForm
- •22.Элемент управления Label (Надпись)
- •23.Элемент управления CommandButton (Кнопка)
- •24.Элемент управления TextBox (Текстовое поле)
- •25.Элемент управления CheckBox (Флажок)
- •26.Элемент управления OptionButton (Переключатель)
- •27. Оператор присваивания
- •28. Инструкция Set
- •29. Инструкция For… Next
- •30.Инструкция While…Wend
- •31. Инструкция условного перехода If…Then…Else (строчная и блочная)
- •32.Инструкция Select…Case
- •33. Инструкции прерывания выполнения блока Exit
- •34.Встроенные функции ?
- •41.Отладка. Режим останова
- •42.Отладка. Использование окна Immediate
- •43.Вызов процедур (простых и процедур-функций)
- •44.Процедуры с параметрами
41.Отладка. Режим останова
Режим останова временно приостанавливает выполнение процедуры. Можно проверить значения переменных и свойств, применить другие средства отладки. Режим позволяет выполнить след.действия: 1) Редактировать код процедуры;2)Просматривать значения переменных, свойств и выражений;3) Изменять значения переменных и свойств; 4)Выполнять операторы Visual Basic в окне быстрого выполнения Immediate. Место в коде программы, где остановится выполнение процедуры, называется точкой останова (breakpoint).
42.Отладка. Использование окна Immediate
Окно быстрого выполнения Immediate предоставляет доступ ко всем переменным и свойствам, используемым в процедуре. С помощью этого окна можно решать различные задачи, включая следующие. 1) Задать значения переменных и свойств;2)Изменить значения переменных и свойств; 3)Увидеть результат отладочных действий; 4)Вызвать на исполнение любую процедуру;5) Ввести новые операторы и сразу их выполнить. Это позволяет ; 6)экспериментировать с различными вариантами кода процедуры;7)Копировать и вставлять фрагменты кода процедуры в окно Immediate и сразу их выполнять.
43.Вызов процедур (простых и процедур-функций)
44.Процедуры с параметрами
