質問: -1 call txtbx1.setfocus exit sub 実行すると、初期化のところで変数(txtbx1,txtbx2)などが反転して、 「修飾子が不正です」と出ます。 変数を使わないで直接指定すると問題無いみたいなのですがよくわかりません。 こんな質問ですいませんが宜しくお願いします。
回答: フォームのtextboxに入力された”数字” は 数字ではなく ”文字列”になります なのでlongの型は指定できません 変数を定義しないと何でも型(variant)として扱われるのでエラーになりません 文字列を数字にするには val(textbox2)としてやる必要があります フォームのオブジェクトを指定する場合 me.txetbox1みたいに どのフォームなのか指定するクセをつけたほうがいいかと思います ところでon error gotoの行き先がありませんね? 一番最後に err1: エラーの時の処理 を追加しましょう エラーの時は何もしなくても err1: は必要です エラー回避なのにエラーになります