Найти в Дзене
2. Основы

2. Основы

Основы программирования в VBA
подборка · 27 материалов
214 читали · 1 год назад
VBA Excel № 68. Объектные переменные в VBA.
В программировании объект - это сущность, обладающая данными (свойствами) и функциональностью (методами). Например, визуализируйте объект как автомобиль с его характеристиками (цвет, модель и т.д.) и возможностями (завести двигатель, остановиться и так далее). Переменная, в свою очередь, является контейнером, который может содержать данные. В VBA это может быть числовое значение, текст или, даже объект. Объектные переменные хранят ссылку на объект. Они предоставляют доступ к свойствам и методам объектов...
940 читали · 1 год назад
VBA Excel № 65. Оператор Like в VBA.
Оператор Like в языке программирования VBA используется для сравнения строк с шаблонами. Шаблоны могут содержать символы подстановки, такие как "*" (заменяет любую последовательность символов) и "?" (заменяет любой одиночный символ). В нашей функции УБРАТЬ_ГЛАСНЫЕ (описанные в статье №60), оператор Like использовался для проверки, является ли символ гласным. Вот некоторые примеры использования оператора Like в VBA, которые могут натолкнуть Вас на интересные идеи: 1...
393 читали · 1 год назад
VBA Excel № 56. Do Loop в VBA.
Один из типов циклов, который мы рассмотрим, - это циклы Do While и Do Until. Они позволяют выполнять определенный блок кода до тех пор, пока заданное условие выполняется. Цикл Do While Цикл Do While выполняется, пока заданное условие истинно. Вот два варианта синтаксиса: 1. С условием в начале: Do While [условие] ' Инструкции [Exit Do] Loop 2. С условием в конце: Do ' Инструкции [Exit Do] ' Дополнительные инструкции Loop While [условие] Разница между ними заключается в моменте проверки условия:...
495 читали · 1 год назад
VBA Excel № 55. Select Case в VBA.
Конструкция Select Case представляет собой хороший инструмент для управления выполнением кода в зависимости от различных вариантов. Она позволяет выбирать действия, основываясь на значении переменной или условиях, делая код более структурированным и понятным. В данной статье мы рассмотрим синтаксис Select Case, а также представим несколько примеров его использования. Конструкция Select Case применяется для выбора между тремя и более вариантами выполнения кода. Она также может быть использована для...
655 читали · 2 года назад
VBA Excel № 54. If Then в VBA.
Конструкция If Then является широко используемым инструментом в программировании на VBA. Она позволяет приложениям принимать решения на основе заданных условий, что является ключевым элементом для создания эффективных программ. Успешный макрос Excel, по сути, сводится к принятию правильных решений и выполнению соответствующих действий. If Then используется для выполнения одного или нескольких операторов при выполнении заданного условия. Оператор Else необязателен и позволяет выполнять одну или более инструкций в случае несоблюдения условия...
299 читали · 2 года назад
VBA Excel № 53. For Next в VBA.
В программировании, коллекция - это какая-то группа схожих вещей. Например, представьте, что у вас есть много рабочих книг, и вы хотите сделать что-то со всеми ими. В этом случае, "Workbooks" - это ваша коллекция рабочих книг. Чтобы работать с объектами в такой коллекции, вы можете использовать цикл "For Each/Next". Он позволяет вам выполнять действия для каждого объекта в коллекции или оценивать их и выполнять действия, если выполнены определенные условия. Пример: Sub ПеречислитьЛисты() Dim Лист As Worksheet For Each Лист In ActiveWorkbook...