Основные функции vba
После того как вы начали работать с VBA, следующим важным шагом будет научиться использовать встроенные функции VBA при написании кода VBA.
Итак, здесь я подробно перечислил 100 лучших функций VBA (по категориям) с примерами и примерами кода, и эти функции перечислены в определенных категориях (10), чтобы вы могли легко понять назначение каждой функции.
Ниже приведен список категорий основных функций VBA, все функции перечислены в этих категориях:
Функции VBA ТЕКСТ (строка)
Функции VBA TEXT помогают манипулировать текстовыми значениями в ячейке, диапазоне ячеек или на всем листе или книге. Проще говоря, эти функции специально разработаны для изменения текстовых значений.
Ниже у нас есть список из 18 функций ТЕКСТА, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Это поможет вам применить определенный формат, а затем вернуть эту строку в результате.  | |
 Он ищет подстроку в строке и возвращает начальную позицию подстроки в результате.  | |
 Он также ищет подстроку в строке и возвращает начальную позицию подстроки в результате (смотря справа налево).  | |
 Он преобразует строку в строку нижнего регистра, где все символы маленькие.  | |
 Возвращает подстроку из строки, используя указанное количество символов (начиная с левой стороны строки).  | |
 Он подсчитывает количество символов из предоставленного значения и возвращает число в качестве количества этих символов.  | |
 Он удаляет ведущие пробелы (с левой стороны) строки и возвращает эту строку без этих пробелов в результате.  | |
 Возвращает подстроку из строки, используя начальную позицию и количество предоставленных символов.  | |
 Он находит подстроку в строке, заменяет ее другой подстрокой и возвращает в результате новую строку.  | |
 Возвращает подстроку из строки, используя указанное количество символов (начиная с правой стороны строки).  | |
 Он удаляет конечные пробелы (справа) из строки и возвращает эту строку без этих пробелов в результате.  | |
 Он создает строку с указанным пользователем количеством пробелов и возвращает ее в результате.  | |
 Он сравнивает две строки и возвращает результат в виде целого числа.  | |
 Он преобразует строку в определенный формат и возвращает в результате новую строку.  | |
 Он берет символ, повторяет его определенное количество раз и возвращает его в виде строки.  | |
 Он переворачивает строку и возвращает ее в результате.  | |
 Он удаляет пробелы в начале и конце строки и возвращает в результате новую строку.  | |
 Он преобразует строку в строку верхнего регистра, где все символы имеют верхний регистр.  | 
Функции VBA ДАТА
Функции VBA DATE специально разработаны для обработки дат из данных. С помощью этих функций вы можете извлечь часть даты, добавить или вычесть дни из даты, а также разницу между двумя датами.
Ниже у нас есть список из 12 функций DATE, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он возвращает текущее значение даты в результате с использованием системных настроек.  | |
 Он добавляет интервал к дате (и времени).  | |
 Возвращает часть даты (день, месяц и год).  | |
 Он создает дату, используя предоставленные день, месяц и год.  | |
 Он преобразует дату, хранящуюся в виде строки или строки, представляющей дату, в фактическую дату.  | |
 Он берет значение дня из действительной даты, игнорирует остальные компоненты (месяц и год) и возвращает их в результате.  | |
 Он возвращает дату и время последней модификации (в виде строки) файла (книги).  | |
 Он берет значение месяца из действительной даты, игнорирует остальные компоненты (день и год) и возвращает их в результате.  | |
 Функция VBA НАЗВАНИЕ МЕСЯЦ  |  Он возвращает название месяца, используя номер месяца (в диапазоне от 1 до 12).  | 
 Возвращает день недели (в диапазоне от 1 до 7) указанной даты.  | |
 Он возвращает название дня, используя номер дня (в диапазоне от 0 до 7).  | |
 Он берет значение года из действительной даты, игнорирует остальные компоненты (день и месяц) и возвращает его в результате.  | 
Функции VBA ВРЕМЯ
Функции времени VBA помогают вам работать со значениями времени и манипулировать ими, если хотите. Вы можете извлечь часть значения времени, добавить ко времени часы, минуты и часы и вычислить разницу между двумя значениями времени.
Ниже у нас есть список из 8 функций ВРЕМЕНИ, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он берет значение времени из действительного времени, игнорирует остальные компоненты (минуты и секунды) и возвращает их в результате.  | |
 Он берет значение минут из допустимого часа, игнорирует остальные компоненты (часы и секунды) и возвращает их в результате.  | |
 Он возвращает текущую дату и время в результате с использованием системных настроек.  | |
 Он берет значение секунд из допустимого времени, игнорирует остальные компоненты (часы и минуты) и возвращает их в результате.  | |
 Он возвращает текущее значение времени в результате с использованием системных настроек.  | |
 Возвращает количество секунд, прошедших с полуночи (00:00).  | |
 Он возвращает допустимое значение времени (согласно VBA), используя указанные пользователем часы, минуты и секунды.  | |
 Он принимает значение времени значения, имеющего дату и время, и возвращает его в результате.  | 
Математические функции VBA
Функции VBA MATHS предназначены для выполнения конкретных математических вычислений. Проще говоря, эти функции выполняют вычисления, которые иначе сложно выполнить.
Ниже у нас есть список из 13 функций MATHS, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он преобразует числовое значение в абсолютное число и возвращает его в результате.  | |
 Он вычисляет арктангенс предоставленного числа и возвращает его в результате.  | |
 Он вычисляет косинус заданного угла и возвращает его в результате.  | |
 Он вычисляет значение ex для заданного значения x и возвращает его в результате.  | |
 Он возвращает число в результате после усечения целого числа.  | |
 Он принимает число и возвращает всю его часть в виде числа.  | |
 Он вычисляет натуральный логарифм для натурального логарифма пользователя и возвращает его в результате.  | |
 Он возвращает случайное число в результате в диапазоне от 0 до 1.  | |
 Он округляет число до определенного количества десятичных знаков и возвращает в результате новое округленное число.  | |
 Он возвращает целое число, представляющее арифметический знак предоставленного числа.  | |
 Он вычисляет синус заданного угла и возвращает его в результате.  | |
 Он вычисляет квадратный корень из предоставленного числа и возвращает его в результате.  | |
 Он вычисляет тангенс заданного значения угла.  | 
Логические функции VBA
Функции VBA LOGICAL помогают проверять условия и возвращать одно значение, если это условие, и другое, если это значение ЛОЖЬ.
Ниже у нас есть 1 функция LOGIC, которую вы можете научиться использовать, а также вы можете использовать VBA IF в своих кодах:
 Имя  |  Описание   | 
|---|---|
 Он проверяет условие и возвращает указанное значение, если условие имеет значение TRUE, и другое (заданное) значение, если это условие имеет значение FALSE.  | 
Информационные функции VBA
Функции VBA INFORMATION помогают получить конкретную информацию из среды приложения Excel. Вы можете проверить, является ли значение датой, если есть ошибка или у вас есть объект.
Ниже у нас есть список из 8 ИНФОРМАЦИОННЫХ функций, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он проверяет, является ли предоставленное выражение массивом, и возвращает результат как TRUE или FALSE.  | |
 Он проверяет, является ли предоставленное выражение датой, и возвращает результат как TRUE или FALSE.  | |
 Он проверяет, является ли предоставленное выражение пустым, и возвращает результат как ИСТИНА или ЛОЖЬ.  | |
 Он проверяет, является ли предоставленное выражение ошибкой, и возвращает результат как ИСТИНА или ЛОЖЬ.  | |
 Функция ISMISSING VBA  |  Он проверяет, отсутствует ли аргумент процедуры, и возвращает результат как TRUE или FALSE.  | 
 Он проверяет, является ли предоставленное выражение NULL, и возвращает результат как TRUE или FALSE.  | |
 Он проверяет, является ли предоставленное выражение числом, и возвращает результат как ИСТИНА или ЛОЖЬ.  | |
 Он проверяет, является ли предоставленное выражение объектом, и возвращает результат как TRUE или FALSE.  | 
Финансовые функции VBA
Финансовые функции VBA помогают выполнять финансовые расчеты с введенными вами значениями. Вы можете рассчитать амортизацию, будущую стоимость или процентную ставку по инвестициям и кредитам.
Ниже у нас есть список из 12 ФИНАНСОВЫХ функций, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он рассчитывает амортизацию актива за определенный период, используя метод двойного уменьшающегося остатка.  | |
 Он рассчитывает будущую стоимость кредита или инвестиций.  | |
 Он рассчитывает процентную сумму кредита или инвестиций за определенный период.  | |
 Он рассчитывает внутреннюю норму доходности для серии периодических денежных потоков.  | |
 Он рассчитывает модифицированную внутреннюю норму доходности для серии периодических денежных потоков.  | |
 Он рассчитывает количество периодов для инвестиций или кредита.  | |
 Он рассчитывает чистую приведенную стоимость инвестиций.  | |
 Он рассчитывает основную сумму кредита или инвестиций за определенный период.  | |
 Он рассчитывает текущую стоимость кредита или инвестиций.  | |
 Он рассчитывает процентную ставку по кредиту или инвестициям.  | |
 Он рассчитывает линейную амортизацию актива за один период.  | |
 Он рассчитывает амортизацию в сумме лет за определенный период жизни актива.  | 
Функции массива VBA
Функции VBA ARRAYS помогают управлять массивами. Вы можете фильтровать значения в массиве, а также объединять и разбивать строки.
Ниже у нас есть список из 6 функций ARRAY, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он создает массив с предоставленным вами набором значений.  | |
 Он возвращает подмножество массива строк с использованием критериев.  | |
 Он объединяет несколько строк в одну и возвращает ее в результате.  | |
 Он возвращает наименьший индекс для измерения массива.  | |
 Он разбивает строку на несколько строк, используя.  | |
 Он возвращает верхний индекс измерения массива.  | 
Функции преобразования типов данных VBA
Функции преобразования типов данных VBA помогают преобразовать значение из одного типа данных в другой тип данных, например, преобразовать число, хранящееся в виде текста, в длинный тип данных.
Ниже у нас есть список из 20 типов данных Conv. Функции, которые вы можете научиться использовать:
 Имя  |  Описание   | 
|---|---|
 Он преобразует предоставленное выражение в логическое значение данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в значение байтовых данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в текущее значение данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в значение данных даты и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в двойное значение данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в десятичное значение данных и возвращает его в результате.  | |
 Он возвращает символ, используя предоставленный код символа.  | |
 Он преобразует предоставленное выражение в целочисленное значение данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в длинное значение данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в одно значение данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в значение строковых данных и возвращает его в результате.  | |
 Он преобразует предоставленное выражение в вариантное значение данных и возвращает его в результате.  | |
 Он применяет формат валюты к предоставленному выражению и возвращает его в результате.  | |
 Он применяет формат даты к предоставленному выражению и возвращает его в результате.  | |
 Он применяет числовой формат к предоставленному выражению и возвращает его в результате.  | |
 Он применяет процентный формат к предоставленному выражению и возвращает его в результате.  | |
 Он возвращает строку путем преобразования числового значения в шестнадцатеричное представление.  | |
 Он возвращает строку путем преобразования числового значения в восьмеричную запись.  | |
 Он преобразует числовое значение в строку и возвращает результат.  | |
 Он преобразует строку в числовое значение и возвращает его в результате.  | 
Функции обработки ошибок VBA
Функции обработки ошибок VBA помогают получить информацию об ошибке, возникающей в коде VBA. Ниже у нас есть 1 функция обработки ошибок, которую вы можете научиться использовать, а также использовать методы обработки ошибок в своих кодах:
 Имя  |  Описание   | 
|---|---|
 Он возвращает тип данных ошибки, используя предоставленный номер данных ошибки.  |