Автор Диденко Александр Иванович задал вопрос в разделе Другие языки и технологии
Если введенное значение является числом, а не текстом. Как в VBA это делается? Какой функцией это делается? и получил лучший ответ
Ответ от Ev[гуру]
Dim MyValue As String
MyValue = "12345"
If IsNumeric ( MyValue ) Then
' Если число
Else
' Если текст
End If
Ответ от Парень[гуру]
Взять текст и попробовать его преобразовать в число функцией Val или Format, если результат преобразования код ошибки, то выполнить текущую программу, если результат преобразования это число то, выполнить другую программу: public MySub() Dim s As Variant On Error GoTo MyError s = Val(Inputbox("Введите что-либо:")) firstprogram ExitSub MyError: secondprogram End Sub
Взять текст и попробовать его преобразовать в число функцией Val или Format, если результат преобразования код ошибки, то выполнить текущую программу, если результат преобразования это число то, выполнить другую программу: public MySub() Dim s As Variant On Error GoTo MyError s = Val(Inputbox("Введите что-либо:")) firstprogram ExitSub MyError: secondprogram End Sub
Ответ от Алексей Желтов[гуру]
Public Function IsNumeric(ByVal Expression As Object) As Boolean
Public Function IsNumeric(ByVal Expression As Object) As Boolean
Ответ от Andriy Muzyka[новичек]
val( ) в скобках пишешь число
val( ) в скобках пишешь число
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Если введенное значение является числом, а не текстом. Как в VBA это делается? Какой функцией это делается?
что даёт val? n =Val( TextBox1.Text) язык програмирования vba
без Val ты с n не сможешь делать математику. n будет текстом. пример у тебя в вопросе. какой
подробнее...
Суммирование ячеек в Excel по двум условиям
Есть просто функция ЕСЛИ, она допускает до семи вложений ЕСЛИ друг в друга, так что можно дофига
подробнее...
спросили в Музыка Family
текст песни 5vesta family- ночной город
5ivesta Family - Ночной город
Ночной город сегодня будет наш,
Это 5ivesta,
И мы
подробнее...
текст песни 5vesta family- ночной город
5ivesta Family - Ночной город
Ночной город сегодня будет наш,
Это 5ivesta,
И мы
подробнее...
Помогите решить задачу по программированию VBA!!!!
InputBox вводит тексты, MsgBox выводит на экран сообщения.
Изучите их в Справке.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Выводить Вводить
ввод и вывод в программе (VBA)
Sub йцу ()
Dim c As Integer
' для ввода можно использовать стандартный метод inputbox
подробнее...
ввод и вывод в программе (VBA)
Sub йцу ()
Dim c As Integer
' для ввода можно использовать стандартный метод inputbox
подробнее...
массивы в vba
1) Значение ИнпутБокса
2) Подозреваю что это сброс массива. (не 100%) т. е обнуление, т. е.
подробнее...
Как решать задачи по VBA
Вот письменно:
a) Dim L1 As Boolean, L2 As Boolean, L3 As Boolean (L1, L2, L3 все равны False
подробнее...
Программирование в VBA. Создание формы
Уважаемая Tris! Вы продолжаете шокировать общественность чудовищной аватаркой
и непонятной
подробнее...
спросили в Grave
Подскажите как правильно задать поиск GREP в ИнДизайне
А с чего ты взял, что grep будет что-то менять? Нужна замена текста - sed в
подробнее...
Подскажите как правильно задать поиск GREP в ИнДизайне
А с чего ты взял, что grep будет что-то менять? Нужна замена текста - sed в
подробнее...
спросили в Формат
Как в Excel преобразовать чиcло из числового формата в текстовый?
ЧИСЛО -ТЕКСТ
Текстовый формат от числового отличается тем что первый находится в левой части
подробнее...
Как в Excel преобразовать чиcло из числового формата в текстовый?
ЧИСЛО -ТЕКСТ
Текстовый формат от числового отличается тем что первый находится в левой части
подробнее...