• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックス内の簡単な計算)

テキストボックス内の簡単な計算

このQ&Aのポイント
  • エクセルのマクロを使用して、テキストボックス内で簡単な計算を行いたいですが、何も入力がないテキストボックスに到達した場合、問題が発生します。
  • テキストボックス内で計算を行うために、マクロを記述しましたが、入力がないテキストボックスに到達すると処理が停止します。
  • テキストボックス内には複数の計算式がありますが、何も入力がないテキストボックスに対しては何も処理を行わないようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

とりあえず「やりたいこと」をその通りにマクロにしてみます。 例えば: >何も入力がないテキストボックスは >そのままなにもしなくていいよ、とさせたい Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)  if textbox1.text <> "" then   TextBox1.Text = Evaluate(TextBox1.Text)  end if End Sub

ST0323
質問者

お礼

早速のご回答ありがとうございます。 IF …THEN がありましたね! うまくいきました! 今日一日悩んでいたのに、IFを使うと まったく気づきませんでした。 勉強不足です。 本当に助かりました! ありがとうございました。

関連するQ&A