Как взять целое число в excel vba
Decimal – это числовой тип данных, предназначенный для проведения вычислений, требующих высокой точности и не допускающих автоматического перевода в экспоненциальную форму. Он поддерживает до 29 значащих цифр в числе, независимо от положения запятой.
Decimal не является типом данных с плавающей запятой, в отличие от типов Single и Double. Он содержит целое двоичное значение вместе с битом знака и целочисленным коэффициентом масштабирования, который указывает, какая часть значения представляет дробную часть.
Decimal является самым медленным по производительности числовым типом данных, но числа в его формате имеют более точное представление в памяти, чем типы с плавающей запятой.
В настоящее время в VBA Excel нет отдельного типа данных Decimal, но он доступен внутри типа Variant. Для получения числа типа Decimal и присвоения его переменной типа Variant используется функция CDec . Длинное число перед преобразованием в Decimal должно быть в текстовом формате.
Если число типа Decimal записать в ячейку рабочего листа общего формата, оно будет автоматически преобразовано в экспоненциальную форму. Чтобы этого не случилось, ячейке необходимо назначить текстовый формат, а число перед записью конвертировать в строку.
Диапазон чисел типа Decimal
- Максимальное значение числа без дробных разрядов: +/-79228162514264337593543950335 (+/-7,9228162514264337593543950335E+28).
- Наибольшее значение числа с 28 десятичными знаками: +/-7,9228162514264337593543950335.
- Наименьшее ненулевое значение: +/-0,0000000000000000000000000001 (+/-1E-28).
Тип данных Decimal может использоваться в финансовой сфере и при научных вычислениях. На практике, для большинства расчетов, применяются менее точные числовые типы данных.
Пример кода в VBA Excel
Присвоим с помощью кода VBA Excel максимальные по длине числа типа данных Decimal переменным, проведем математическую операцию с числами и запишем ее результат в ячейки рабочего листа с преобразованием значения в текст и без преобразования:
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает целую часть числа.
Перегрузки
Возвращает целую часть числа.
Возвращает целую часть числа.
Возвращает целую часть числа.
Возвращает целую часть числа.
Возвращает целую часть числа.
Возвращает целую часть числа.
Возвращает целую часть числа.
Fix(Decimal)
Возвращает целую часть числа.
Параметры
Обязательный. Число типа Decimal или любое допустимое числовое выражение.
Возвращаемое значение
Целая часть числа.
Исключения
Число не указано.
Число не является числовым типом.
Примеры
В этом примере показано, как Int функции Fix возвращают целые части чисел. В случае аргумента отрицательного числа Int функция возвращает первое отрицательное целое число меньше или равно числу; Fix функция возвращает первое отрицательное целое число больше или равно числу. В следующем примере требуется указать Option Strict Off , так как неявные преобразования из типа в тип Double Integer запрещены в следующих Option Strict On случаях:
Функцию можно использовать для явного CInt преобразования других типов данных в тип Integer с помощью Option Strict Off . CInt Однако округляется до ближайшего целого числа вместо усечения дробной части чисел. Пример:
Функцию CInt можно использовать в результате вызова Fix или Int для выполнения явного преобразования в целое число без округления. Пример:
Дополнительные сведения см. в CInt разделе "Функции преобразования типов".
Комментарии
Int Fix Обе функции удаляют дробную часть Number и возвращают полученное целое значение.
Разница между Int и Fix функциями заключается в том, что если Number отрицательный, Int возвращает первое отрицательное целое число меньше или равно Number , в то время как Fix возвращает первое отрицательное целое число больше или равно Number . Например, Int преобразует -8,4 в -9 и Fix преобразует -8,4 в -8.
Fix(number) — это эквивалент Sign(number) * Int(Abs(number)).
См. также раздел
Применяется к
Fix(Double)
Возвращает целую часть числа.
Параметры
Обязательный. Число типа Double или любое допустимое числовое выражение.
Возвращаемое значение
Целая часть числа.
Исключения
Число не указано.
Число не является числовым типом.
Примеры
В этом примере показано, как Int функции Fix возвращают целые части чисел. В случае аргумента отрицательного числа Int функция возвращает первое отрицательное целое число меньше или равно числу; Fix функция возвращает первое отрицательное целое число больше или равно числу. В следующем примере требуется указать Option Strict Off , так как неявные преобразования из типа в тип Double Integer запрещены в следующих Option Strict On случаях:
Функцию можно использовать для явного CInt преобразования других типов данных в тип Integer с помощью Option Strict Off . CInt Однако округляется до ближайшего целого числа вместо усечения дробной части чисел. Пример:
Функцию CInt можно использовать в результате вызова Fix или Int для выполнения явного преобразования в целое число без округления. Пример:
Дополнительные сведения см. в CInt разделе "Функции преобразования типов".
Комментарии
Int Fix Обе функции удаляют дробную часть Number и возвращают полученное целое значение.
Разница между Int и Fix функциями заключается в том, что если Number отрицательный, Int возвращает первое отрицательное целое число меньше или равно Number , в то время как Fix возвращает первое отрицательное целое число больше или равно Number . Например, Int преобразует -8,4 в -9 и Fix преобразует -8,4 в -8.
Fix(number) — это эквивалент Sign(number) * Int(Abs(number)).
Начиная с Visual Basic 15.8 производительность Double преобразования типа -integer оптимизирована при передаче значения, возвращаемого методом Fix любому из целочисленных функций преобразования, или если Double возвращаемое Fix значение неявно преобразуется в целочисленное число с параметром Strict. Off Эта оптимизация позволяет коду выполняться быстрее — до двух раз быстрее для кода, который выполняет большое количество преобразований в целочисленные типы. В следующем примере показано такое оптимизированное преобразование:
См. также раздел
Применяется к
Fix(Int16)
Возвращает целую часть числа.
Параметры
Обязательный. Число типа Short или любое допустимое числовое выражение.
Возвращаемое значение
Целая часть числа.
Исключения
Число не указано.
Число не является числовым типом.
Примеры
В этом примере показано, как Int функции Fix возвращают целые части чисел. В случае аргумента отрицательного числа Int функция возвращает первое отрицательное целое число меньше или равно числу; Fix функция возвращает первое отрицательное целое число больше или равно числу. В следующем примере требуется указать Option Strict Off , так как неявные преобразования из типа в тип Double Integer запрещены в следующих Option Strict On случаях:
Функцию можно использовать для явного CInt преобразования других типов данных в тип Integer с помощью Option Strict Off . CInt Однако округляется до ближайшего целого числа вместо усечения дробной части чисел. Пример:
Функцию CInt можно использовать в результате вызова Fix или Int для выполнения явного преобразования в целое число без округления. Пример:
Дополнительные сведения см. в CInt разделе "Функции преобразования типов".
Комментарии
Int Fix Обе функции удаляют дробную часть Number и возвращают полученное целое значение.
Разница между Int и Fix функциями заключается в том, что если Number отрицательный, Int возвращает первое отрицательное целое число меньше или равно Number , в то время как Fix возвращает первое отрицательное целое число больше или равно Number . Например, Int преобразует -8,4 в -9 и Fix преобразует -8,4 в -8.
Fix(number) — это эквивалент Sign(number) * Int(Abs(number)).
См. также раздел
Применяется к
Fix(Int32)
Возвращает целую часть числа.
Параметры
Обязательный. Число типа Integer или любое допустимое числовое выражение.
Возвращаемое значение
Целая часть числа.
Исключения
Число не указано.
Число не является числовым типом.
Примеры
В этом примере показано, как Int функции Fix возвращают целые части чисел. В случае аргумента отрицательного числа Int функция возвращает первое отрицательное целое число меньше или равно числу; Fix функция возвращает первое отрицательное целое число больше или равно числу. В следующем примере требуется указать Option Strict Off , так как неявные преобразования из типа в тип Double Integer запрещены в следующих Option Strict On случаях:
Функцию можно использовать для явного CInt преобразования других типов данных в тип Integer с помощью Option Strict Off . CInt Однако округляется до ближайшего целого числа вместо усечения дробной части чисел. Пример:
Функцию CInt можно использовать в результате вызова Fix или Int для выполнения явного преобразования в целое число без округления. Пример:
Дополнительные сведения см. в CInt разделе "Функции преобразования типов".
Комментарии
Int Fix Обе функции удаляют дробную часть Number и возвращают полученное целое значение.
Разница между Int и Fix функциями заключается в том, что если Number отрицательный, Int возвращает первое отрицательное целое число меньше или равно Number , в то время как Fix возвращает первое отрицательное целое число больше или равно Number . Например, Int преобразует -8,4 в -9 и Fix преобразует -8,4 в -8.
Fix(number) — это эквивалент Sign(number) * Int(Abs(number)).
См. также раздел
Применяется к
Fix(Int64)
Возвращает целую часть числа.
Параметры
Обязательный. Число типа Long или любое допустимое числовое выражение.
Возвращаемое значение
Целая часть числа.
Исключения
Число не указано.
Число не является числовым типом.
Примеры
В этом примере показано, как Int функции Fix возвращают целые части чисел. В случае аргумента отрицательного числа Int функция возвращает первое отрицательное целое число меньше или равно числу; Fix функция возвращает первое отрицательное целое число больше или равно числу. В следующем примере требуется указать Option Strict Off , так как неявные преобразования из типа в тип Double Integer запрещены в следующих Option Strict On случаях:
Функцию можно использовать для явного CInt преобразования других типов данных в тип Integer с помощью Option Strict Off . CInt Однако округляется до ближайшего целого числа вместо усечения дробной части чисел. Пример:
Функцию CInt можно использовать в результате вызова Fix или Int для выполнения явного преобразования в целое число без округления. Пример:
Дополнительные сведения см. в CInt разделе "Функции преобразования типов".
Комментарии
Int Fix Обе функции удаляют дробную часть Number и возвращают полученное целое значение.
Разница между Int и Fix функциями заключается в том, что если Number отрицательный, Int возвращает первое отрицательное целое число меньше или равно Number , в то время как Fix возвращает первое отрицательное целое число больше или равно Number . Например, Int преобразует -8,4 в -9 и Fix преобразует -8,4 в -8.
Fix(number) — это эквивалент Sign(number) * Int(Abs(number)).
См. также раздел
Применяется к
Fix(Object)
Возвращает целую часть числа.
Параметры
Обязательный. Число типа Object или любое допустимое числовое выражение. Если параметр Number имеет значение Nothing , то возвращается значение Nothing .
Возвращаемое значение
Целая часть числа.
Исключения
Число не указано.
Число не является числовым типом.
Примеры
В этом примере показано, как Int функции Fix возвращают целые части чисел. В случае аргумента отрицательного числа Int функция возвращает первое отрицательное целое число меньше или равно числу; Fix функция возвращает первое отрицательное целое число больше или равно числу. В следующем примере требуется указать Option Strict Off , так как неявные преобразования из типа в тип Double Integer запрещены в следующих Option Strict On случаях:
Функцию можно использовать для явного CInt преобразования других типов данных в тип Integer с помощью Option Strict Off . CInt Однако округляется до ближайшего целого числа вместо усечения дробной части чисел. Пример:
Функцию CInt можно использовать в результате вызова Fix или Int для выполнения явного преобразования в целое число без округления. Пример:
Дополнительные сведения см. в CInt разделе "Функции преобразования типов".
Комментарии
Int Fix Обе функции удаляют дробную часть Number и возвращают полученное целое значение.
Разница между Int и Fix функциями заключается в том, что если Number отрицательный, Int возвращает первое отрицательное целое число меньше или равно Number , в то время как Fix возвращает первое отрицательное целое число больше или равно Number . Например, Int преобразует -8,4 в -9 и Fix преобразует -8,4 в -8.
Fix(number) — это эквивалент Sign(number) * Int(Abs(number)).
Начиная с Visual Basic 15.8, если Number аргумент является объектом, типом среды выполнения которого является Double или Single производительность преобразования с плавающей запятой в целочисленное значение оптимизировано при передаче значения, возвращаемого Fix методом любому из функций целочисленного преобразования, или если возвращаемое значение Fix автоматически преобразуется в целочисленное число с параметром Strict в значение Off. Эта оптимизация позволяет коду выполняться быстрее — до двух раз быстрее для кода, который выполняет большое количество преобразований в целочисленные типы. Пример:
Круглая функция в VBA это математическая функция, которая, как следует из самого названия, округляет заданное число вверх или вниз до определенного набора десятичных разрядов, указанного пользователем, эта функция использует логику округления, что означает, что она принимает 5 в качестве ссылки и любое число если последняя цифра после запятой меньше 5, то оно округляется в меньшую сторону и наоборот.
Вы можете округлить число до двузначного десятичного числа, трехзначного десятичного числа или вообще без десятичного числа. Например, если у вас есть номер 5.8697. Если округлить число до двузначного десятичного числа, получится 5,87. Если округлить до трех цифр, то получится 5,870. Если вы хотите округлить до нуля, то будет 6.-
В банковских числах все десятичные разряды, которые меньше 0,5, будут округлены до предыдущего целого числа, а все десятичные разряды, которые больше или равны 0,5, будут округлены до следующего целочисленного значения.
Надеюсь, вы использовали Функция ОКРУГЛ на листе Функция ОКРУГЛ на рабочем листе ОКРУГЛ — это встроенная функция Excel, которая вычисляет круглое число заданного числа, используя количество цифр в качестве аргумента. Число, до которого нужно округлить, и количество цифр, до которого нужно округлить, являются двумя аргументами этой формулы. читать далее . В VBA мы тоже можем использовать эту функцию, но у нас есть разница в этих функциях. Мы увидим разницу между этими двумя функциями позже в этой статье.
Синтаксис
Взгляните на синтаксис функции Round.
Число: Это число мы пытаемся округлить.
[Number of Digits after Decimal]: Сколько цифр вам нужно после десятичного значения.
Примеры
Предположим, у вас есть число 4,534, и вы хотите округлить его до двух цифр.
Выполните следующие шаги.
Шаг 1: Объявите переменную как Variant. Объявите переменную как вариант. Вариантный тип данных в VBA — это универсальный тип данных, который может содержать любой тип данных, но при назначении типа данных необходимо использовать слово «Вариант». читать далее
Код:
Шаг 2: Для этой переменной «к,” присвойте значение через функцию ОКРУГЛ.
Код:
Шаг 3: Число ничего, но какое число мы пытаемся округлить. В этом случае номер 4.534
Код:
Шаг 4: Сколько цифр нам нужно округлить? В этом случае нам нужно округлить до 2 цифры.
Код:
Код:
Запустим этот код и посмотрим, что мы получим.
Мы получили результат как 4,53 когда мы округлили до 2 цифр.
Сейчас я сменю номер с от 4,534 до 4,535. Посмотрите, что происходит сейчас.
Код:
Теперь запустите код и посмотрите, что получится.
Мы получили результат 4,54, что на один десятичный знак выше, чем предыдущее значение 4,53. Это связано с тем, что в этом примере мы предоставили число вроде 4,535, поэтому после числа 3 следующим числом будет 5, поэтому оно округляется до следующего числа, поэтому 3 становится 4.
Теперь я поставлю номер как 2.452678, и я попытаюсь округлить до 3 цифр.
Код:
Запустите этот код, чтобы увидеть результат.
Результат 2,453.
2,452678 Здесь числа после 2 й десятичный разряд равен 2678. После числа 2 следует число 6, которое больше или равно 5, поэтому оно округляется до следующего десятичного числа.
Теперь я буду использовать то же число для округления до нуля и посмотреть, что произойдет.
Код:
Запустим код и посмотрим, что у нас получится.
Поскольку я использовал округление до нуля, мы получили результат 2.
Причина, по которой мы получили результат 2, заключается в том, что здесь первое десятичное число равно 4, что меньше 0,5, поэтому оно округляется в меньшую сторону.
Разница между функцией Excel и VBA ROUND
Отличий в основном 2.
Если вы посмотрите на синтаксис обеих функций, у нас есть разница.
В Excel оба аргумента являются обязательными, но в VBA второй аргумент является необязательным.
В VBA, если вы игнорируете второй аргумент, он принимает аргумент по умолчанию равным нулю, поэтому мы получим целое число.
№2 – Результаты:
Результаты, полученные этими двумя функциями, различны. Ниже приведены несколько примеров
Целое число — это тип данных в VBA, который присваивается любой переменной для хранения целочисленных значений, ограничения или скобки для числа целочисленных переменных, которые могут содержаться, аналогичны в VBA таковым в других языках, любая переменная определяется как целочисленная. переменная с помощью оператора DIM или ключевого слова в VBA.
Целое число Excel VBA
Типы данных очень важны в любом языке кодирования, потому что за всеми объявлениями переменных должен следовать тип данных, присвоенный этим переменным. У нас есть несколько типов данных, с которыми мы работаем, и каждый тип данных имеет свои преимущества и недостатки, связанные с ним. Когда мы объявляем переменные, важно знать подробности о конкретном типе данных. Эта статья посвящена типу данных «Целое число» в VBA. Мы покажем вам полную картину типа данных «Целое число».
Что такое целочисленный тип данных?
Целые числа — это целые числа, которые могут быть положительными, отрицательными и нулевыми, но не дробными. В контексте VBA «Целое число» — это тип данных, который мы присваиваем переменным. Это числовой тип данных, который может содержать целые числа без десятичных разрядов. Целочисленный тип данных 2 байта памяти, что составляет половину ДЛИННЫЙ VBA ДЛИННЫЙ VBA Long — это тип данных в VBA, который используется для хранения числовых значений. Мы знаем, что целые числа также хранят числовые значения, но тип Long отличается от целых тем, что диапазон для хранения данных намного больше в случае типа данных long. читать далее тип данных, т.е. 4 байта.
Примеры целочисленного типа данных Excel VBA
Ниже приведены примеры VBA Примеры VBA Вот список лучших примеров кода макросов VBA в Excel: печатать все имена листов, вставлять разные цветовые индексы в VBA, вставлять рабочие листы столько, сколько хотите, вставлять пустую строку после каждой другой строки, выделять орфографические ошибки. читать далее Целочисленный тип данных.
Вы можете скачать этот шаблон целочисленного типа данных VBA здесь — Шаблон целочисленного типа данных VBA
Пример №1
Когда мы объявляем переменную, необходимо присвоить ей тип данных и один из них целочисленный, который обычно используется всеми пользователями в зависимости от требований.
Как я уже сказал, целое число может содержать только целые числа, а не дробные числа. Выполните следующие шаги, чтобы увидеть пример целочисленного типа данных VBA.
Шаг 1: Объявите переменную как Integer.
Код:
Шаг 2: Присвойте значение 500 переменной «k».
Код:
Код:
Теперь я присвою значение -500 переменной «k».
Код:
Пример №3
Как я сказал VBA, тип данных Integer может содержать только целые числа, а не дробные числа, такие как 25,655 или 47,145.
Однако я попытаюсь присвоить дробный номер целочисленному типу данных VBA. Например, посмотрите на приведенный ниже код.
Код:
Я присвоил 85,456 переменной «k». я побегу этот код VBA Этот код VBA Код VBA относится к набору инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения определенной задачи. читать далее чтобы увидеть, каков результат.
- Он вернул результат как 85, хотя я присвоил значение дробного числа. Это из-за раунд VBA VBA раунд Функция округления в VBA — это математическая функция, которая округляет заданное число в большую или меньшую сторону до определенного набора десятичных разрядов, указанного пользователем, для облегчения вычислений. читать далее дробные числа до ближайшего целого числа.
- Все дробные числа, меньшие 0,5, будут округлены до ближайшего целого числа в меньшую сторону. Например, 2,456 = 2, 45,475 = 45.
- Все дробные числа, превышающие 0,5, будут округлены до ближайшего целого числа. Например, 10,56 = 11, 14,789 = 15.
Чтобы еще раз взглянуть на целое число округления, уменьшим значение «k» до 85,58.
Код:
Когда я запускаю этот код с помощью клавиши F5 или вручную, он возвращает 86, потому что все, что больше 0,5, будет округлено до следующего целого числа.
Ограничения целочисленного типа данных в Excel VBA
Ошибка переполнения: Целочисленный тип данных должен работать нормально, пока назначенное значение находится в диапазоне от -32768 до 32767. В тот момент, когда он пересекает предел с любой стороны, это вызовет ошибку.
Например, посмотрите на приведенный ниже код.
Код:
Я присвоил переменной «k» значение 40000.
Поскольку я точно знаю целочисленный тип данных, я знаю, что он не работает, потому что целочисленный тип данных не может содержать значение больше 32767.
Запустим код вручную или через клавишу F5 и посмотрим, что получится.
Я получил ошибку «Переполнение», потому что тип данных Integer не может содержать больше 32767 для положительных чисел и -32768 для отрицательных чисел.
Ошибка несоответствия типов: Целочисленные данные могут содержать только числовые значения от -32768 до 32767. Предположим, что любое число, присвоенное больше, чем эти числа, покажет Ошибка переполнения Ошибка переполнения Ошибка переполнения VBA или «Ошибка времени выполнения 6: переполнение» возникает, когда пользователь вставляет значение, которое превышает емкость определенного типа данных переменной. Таким образом, это ошибка, возникающая в результате перегрузки данных за пределами желаемого ограничения типа данных переменной. читать далее .
Теперь я попытаюсь присвоить ему текстовые или строковые значения. В приведенном ниже примере кода я присвоил значение «Привет».
Код:
Я запущу этот код через опцию запуска или вручную и посмотрю, что произойдет.
Ошибка отображается как «Несоответствие типов», потому что мы не можем присвоить текстовое значение переменной «целочисленный тип данных».
К генерировать случайные числа в vba у нас есть встроенная функция, называемая РНД. Он просто принимает аргумент число для генерации случайных чисел, и это также необязательный параметр. Он будет создавать случайные числа, которые больше 0 и меньше 1.
Это работает точно так же, как функция Excel «СЛУЧАЙ». Как я сказал в функции рабочего листа «RAND» в VBA, мы также можем генерировать случайные числа, которые больше 0, но меньше 1.
Теперь взглянем на синтаксис функции «RND».
[Number]: Мы можем передать аргумент тремя способами.
Как генерировать случайные числа с помощью кода VBA?
Вы можете скачать этот шаблон Excel со случайными числами VBA здесь — Шаблон Excel со случайными числами VBA
Пример №1
Теперь мы увидим простой пример использования функции «RND». Выполните следующие шаги, чтобы написать код VBA Код VBA Код VBA относится к набору инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения определенной задачи. читать далее самостоятельно.
Шаг 1: Объявите переменную как «Целое число» в VBA.
Код:
Шаг 2: Теперь присвойте значение переменной «k» через «РНДфункция.
Код:
Код:
Теперь запустите Excel макрос Excel макрос Макрос в Excel представляет собой серию инструкций в виде кода, который помогает автоматизировать ручные задачи, тем самым экономя время. Excel выполняет эти инструкции шаг за шагом для заданных данных. Например, его можно использовать для автоматизации повторяющихся задач, таких как суммирование, форматирование ячеек, копирование информации и т. д., тем самым быстро заменяя повторяющиеся операции несколькими щелчками мыши.
читать далее и посмотреть, каков результат.
Посмотрите, что произошло.
Он показывает результат как 1, где функция «RND» может возвращать только числа, которые больше нуля, но меньше 1.
Вы, должно быть, думаете о том, что здесь не так.
Неправильно здесь тип данных, который мы присвоили переменной «k».
Если вы посмотрите на объявленную нами переменную, мы присвоили тип данных Integer. Поскольку мы присвоили переменной значение Integer, она может отображать только целые числа от -32768 до 32767.
Всякий раз, когда RND возвращает десятичное число, VBA преобразует десятичное число в ближайшее целое число, т. е. 1.
Итак, чтобы формула работала правильно, объявите переменную как «Двойной».
«Double» — это тип данных в VBA, который может содержать десятичные значения.
Код:
Теперь код и посмотреть, что результат.
Нажмите ОК и запустите еще раз и посмотрите, что получится.
На этот раз мы получили другой результат. Поскольку «RND» по своей природе является изменчивой функцией, она воспроизводит разные результаты каждый раз, когда вы выполняете код.
Пример № 2. Каждый раз получать одно и то же случайное число
Как мы видели в предыдущем примере e, функция «RND» воспроизводит результат каждый раз, когда мы выполняем код. Чтобы снова и снова получать одно и то же случайное число, нам нужно передать аргумент равным нулю.
Код:
Это будет производить одно и то же число снова и снова, когда мы выполняем код.
Пример № 3 — Генерация целого случайного числа
Мы также можем генерировать целые числа, используя другие Функции VBA Функции VBA Функции VBA служат основной цели для выполнения определенных вычислений и возврата значения. Поэтому в VBA мы используем синтаксис для указания параметров и типа данных при определении функции. Такие функции называются пользовательскими функциями. читать далее или другие входные числа. Например, посмотрите на приведенный ниже код.
Код:
Этот код будет генерировать случайные целые числа с десятичными точками каждый раз, когда мы выполняем код.
Если вы смотрите на целые числа без десятичной точки, мы можем использовать приведенный ниже код.
Читайте также: