- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックス内の簡単な計算)
テキストボックス内の簡単な計算
このQ&Aのポイント
- エクセルのマクロを使用して、テキストボックス内で簡単な計算を行いたいですが、何も入力がないテキストボックスに到達した場合、問題が発生します。
- テキストボックス内で計算を行うために、マクロを記述しましたが、入力がないテキストボックスに到達すると処理が停止します。
- テキストボックス内には複数の計算式がありますが、何も入力がないテキストボックスに対しては何も処理を行わないようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず「やりたいこと」をその通りにマクロにしてみます。 例えば: >何も入力がないテキストボックスは >そのままなにもしなくていいよ、とさせたい Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) if textbox1.text <> "" then TextBox1.Text = Evaluate(TextBox1.Text) end if End Sub
お礼
早速のご回答ありがとうございます。 IF …THEN がありましたね! うまくいきました! 今日一日悩んでいたのに、IFを使うと まったく気づきませんでした。 勉強不足です。 本当に助かりました! ありがとうございました。