• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスが空欄の時は何もしない)

VBAでテキストボックスが空欄の時にデータを変えず、空欄以外の時にデータを変える方法

このQ&Aのポイント
  • VBAを使用して、テキストボックスが空欄の場合にデータを変更せず、空欄以外の場合にデータを変更する方法を教えてください。
  • 現在の状況では、テキストボックスが空欄の場合、ActiveCell.Offset(0, 37).Valueのデータ(数値)が空白になってしまいます。
  • テキストボックスが空欄の場合はデータを変更せず、空欄以外の場合はテキストボックスのデータを使用するようにしたいです。

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

ActiveCell.Offset(0, 37).Value = IIf(LenB(BB.Text)>0, BB.Text, ActiveCell.Offset(0, 37).Value) と言う事?

1211M
質問者

お礼

n-junさん、ありがとうございました。 ActiveCell.Offset(0, 37).Value = IIf(Len(BB.Text)>0, BB.Text, ActiveCell.Offset(0, 37).Value) で、できました。 スッキリです!。

すると、全ての回答が全文表示されます。

関連するQ&A