- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日付を自動入力する方法)
日付を自動入力する方法
このQ&Aのポイント
- 入力フォームと言うシートの日付列A8からA22まで日付を入れるようにしています。
- VBAを使用して日付のセルを選択し、日付が自動で入るボタンを押して本日の日付を入力しています。
- 日付のマクロボタンを押す毎に、A8からA22まで順番に入力できるようにする方法を教えてください。
- みんなの回答 (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を使わない場合です。
お礼
ご回答ありがとうございます。まさに希望と通りに動作しました。 本当に助かります。m(_ _)m