ちょっと私はVBAの最初の基本ステップを書こうとしています。VBA InputBoxがエラーに遭遇しました(間違った変数タイプ)InputBox
Test1:
qm = InputBox("Wie viele Quadrat Meter hat die Wohnung?" & vbLf & "Bitte geben sie die QM Zahl an.", Angabe)
If IsError(qm) Then GoTo Test1
qm
Integer
として定義され、= 0、及び以下1-600から数にqm
を変更Select Case
mutilple代替があるれています。
InputBoxが実行され、 "Hey guys"のようなWordに入力すると、excelがエラー13(ランタイムエラー13 ':タイプミスマッチ)を表示します。
ここでの目標は、入力ボックスがクラッシュしたときに再度実行して、ユーザーに数字で正しい入力を与える新しい機会を与えることです。 (それがクラッシュすると、msgboxに "申し訳ありません、あなたのエントリーは利用できません、再試行してください"というメッセージボックスが表示されます)
私はスタックオーバーフローとグーグルそれは解決策で同じ問題を見つけることができませんでした。
私が解決策を手伝ったり、既存の説明にフィッティングしてくれたら、本当に感謝しています。
あなたは –