Шпаргалка по синтаксису VBA
Быстрый справочник по синтаксису VBA для Excel: переменные, массивы, циклы, условия, процедуры, обработка ошибок, работа с ячейками и файлами. Ищите по названию конструкции или по задаче. Копируйте готовый код одним кликом.
По запросу ничего не нашлось. Попробуйте другие слова или выберите другую категорию.
Как пользоваться шпаргалкой и что важно помнить
Ищите по задаче, а не по названию. Если нужно объявить массив — введите «массив». Если нужно понять, как работает цикл по всем элементам — введите «цикл». Поиск ищет по названию, описанию и тегам.
Кнопка «Скопировать» — у каждого примера. Можно вставить прямо в редактор VBA (Alt+F11).
Option Explicit — всегда включайте. В начале каждого модуля. Это заставит объявлять все переменные и сэкономит часы отладки. Скрытая ошибка «переменная не объявлена» — самая частая причина странного поведения макросов.
Set — только для объектов. Это отдельный оператор для присваивания ссылок на объекты (Range, Worksheet, Workbook, Collection, Dictionary). Для обычных значений — просто знак равенства без Set. Путаница с Set — второй по частоте источник ошибок после Option Explicit.
Отладка через F8. В редакторе VBA нажмите F8, чтобы выполнить код построчно. Курсор стоит на текущей строке — видно, что происходит. F9 — поставить точку останова. Ctrl+G — открыть Immediate Window, где можно смотреть значения переменных прямо во время выполнения.
Шпаргалка не заменяет справку Microsoft — она дополняет её и объясняет по-человечески. Если вашей конструкции в базе нет — пришлите её, добавлю.