• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日付を自動入力する方法)

日付を自動入力する方法

このQ&Aのポイント
  • 入力フォームと言うシートの日付列A8からA22まで日付を入れるようにしています。
  • VBAを使用して日付のセルを選択し、日付が自動で入るボタンを押して本日の日付を入力しています。
  • 日付のマクロボタンを押す毎に、A8からA22まで順番に入力できるようにする方法を教えてください。

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

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

>日付のマクロボタンを押す毎に ということなら、 Sub 日付入力()  Const SLineNum = 8  Const ELineNum = 22    Dim wkCount As Integer  wkCount = SLineNum    With ThisWorkbook.Sheets(1)   Do    If wkCount > ELineNum Then     Exit Do    End If    If .Cells(wkCount, 1).Value = "" Then     '.Cells(wkCount, 1).Value = Now   ’注1     .Cells(wkCount, 1).Value = .Cells(28, 11).Value     Exit Do    End If    wkCount = wkCount + 1   Loop  End With End Sub でいかがでしょうか? 注1は、K28を使わない場合です。

shibushijuko
質問者

お礼

ご回答ありがとうございます。まさに希望と通りに動作しました。 本当に助かります。m(_ _)m

関連するQ&A