Основные функции 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 функция обработки ошибок, которую вы можете научиться использовать, а также использовать методы обработки ошибок в своих кодах:

Имя
Описание
Он возвращает тип данных ошибки, используя предоставленный номер данных ошибки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *