私はユーザーに番号を入力させたいと思うVBAのプログラムを持っています。私は彼らが文字列を入力して再度試してもらうことができるようにしたい。これは私が試したことです:VBAでデータ型をチェックする
Sub getInterest()
annualInterest = InputBox("Please enter your annual interest rate as a decimal. ")
If TypeOf annualInterest Is Double Then
'Continue with program
Else
Call getInterest()
End If
End Sub
しかし、これは動作しません。
使用ISNUMERICをお試しください。 – Shrikant