Office

Функция 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.

×