- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 今日の日付の繰り返しの記述)
VBAで繰り返しの日付の記述方法
このQ&Aのポイント
- VBAを使用して、日付の繰り返しを行う方法について教えてください。
- 現在、Win7とExcel2010を使用しています。
- 具体的な問題として、TextBox1からComboBox1に移動し、再びTextBox1に戻るときに、2回目以降に日付が表示されないという問題が発生しています。どのように修正すればよいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 一巡して2度目になると表示されません。 原因は > TextBox1.Text = "" たぶん、ココです。 新規行に書き込んで、すべてのテキストボックスを「空白」にしちゃっていますから、 ニ巡目以降は必ず「空白の状態で」開始されてしまいますね。 やるなら、ここも TextBox1.Text = Format(Date, "mm/dd") これを採用するか、 セルへの転記が終了した後に「イニシャライズ」するか、 どちらかが早いと思われますよ。
お礼
早速ご回答いただき誠に有難うございました。 うまくいきました。 思いもよらないことでした。 頭の中は Do Loop 一辺倒でしたから。 でも苦労してその上にご指導いただいて非常に勉強になりました。