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