• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 今日の日付の繰り返しの記述)

VBAで繰り返しの日付の記述方法

このQ&Aのポイント
  • VBAを使用して、日付の繰り返しを行う方法について教えてください。
  • 現在、Win7とExcel2010を使用しています。
  • 具体的な問題として、TextBox1からComboBox1に移動し、再びTextBox1に戻るときに、2回目以降に日付が表示されないという問題が発生しています。どのように修正すればよいでしょうか?

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

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

> 一巡して2度目になると表示されません。 原因は > TextBox1.Text = "" たぶん、ココです。 新規行に書き込んで、すべてのテキストボックスを「空白」にしちゃっていますから、 ニ巡目以降は必ず「空白の状態で」開始されてしまいますね。 やるなら、ここも     TextBox1.Text = Format(Date, "mm/dd") これを採用するか、 セルへの転記が終了した後に「イニシャライズ」するか、 どちらかが早いと思われますよ。

dorasuke
質問者

お礼

早速ご回答いただき誠に有難うございました。 うまくいきました。 思いもよらないことでした。 頭の中は Do Loop 一辺倒でしたから。 でも苦労してその上にご指導いただいて非常に勉強になりました。

関連するQ&A