Функция IsNumeric

Возвращает логическое значение, указывающее, может ли выражение обрабатываться как число.

Синтаксис

ISNUMERIC ( выражение )

Обязательный аргумент выражениеАргумент является значением типа Variant, содержащим числовое выражение или строковое выражение.

Замечания

Функция ISNUMERIC возвращает значение истина , если все выражение распознано как число; в противном случае возвращается значение ложь.

Функция ISNUMERIC возвращает значение ложь , если выражение является выражение даты.

Примеры запросов

Выражение

Результаты:

Выберите ISNUMERIC ([UnitPrice]) как Выражение1 из Продуктсалес;

Функция проверяет, является ли значение UnitPrice допустимым числом, и возвращает результат в виде "-1" для истина и "0" для значения ложь в столбце Выражение1. Результат —-1 (истина).

Выберите ISNUMERIC ([Датеофсале]) как Валиднумбер, ISNUMERIC ("487.34") как Нумбертест из Продуктсалес;

Функция проверяет, является ли значение "Датеофсале" и "487,34" допустимым числом, и возвращает результат как "-1" для истина и "0" для ложь в столбце Валиднумбер и Нумбертест соответственно. Результат равен 0 (ложь) для Валиднумбер и-1 (истина) для Нумбертест.

Пример VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В этом примере функция ISNUMERIC используется для того, чтобы определить, может ли переменная обрабатываться как число.

Dim MyVar, MyCheck
MyVar = "53" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns True.
MyVar = "459.95" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns True.
MyVar = "45 Help" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns False.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×