は、ここで私はVariable
(すなわちtext_bval
)にString
あるTextbox.Value
を読み取ろうとするとString
Long
には、私の計算のためのCLng
機能を使用していることを変換しています。 CLng
関数は、型の不一致のような実行時エラーを表示しています。ユーザーフォームのテキストボックスの値をExcel VBAのLong型に変換するにはどうすればよいですか?
以下の私のコードを参照してください:、
Dim text_bval As String
Dim text_long As Long
Dim per As Integer
text_bval = text_box.value
user_entry = CLng(text_bval)
例のデータも表示してください。タイプの不一致は、変数内に予期しない(または意図しない)データがある可能性があることを示します。 – Vegard