前提・実現したいこと
お世話になります。
会社で行先表示板を作るためのデータベースを作っています。
マスターのほうにVlookupでデータベースから引っ張ってくる簡単なものです。
ただデータベースなのですがユーザーフォームのtxt日付1というTextBoxに始まる日にち、
txt帰社日というTextBoxに帰社日を入力するようにしていて
その2つの間の日をC列の一番後ろに追加で増やしたいのです。
(3/1~3/5の間の日付等)
間の日付を出すことができても追加していくことができません、、
どうすれば追加していくことができるのでしょうか?
説明がわかりにくく申し訳ないですが教えていただきたいです。。
C | D | E | |
---|---|---|---|
1 | 行先日 | 社員番号 | 予定 |
2 | 3/1 | 1234 | 出張 |
3 | 3/2 | 1234 | 出張 |
4 | 3/3 | 1234 | 出張 |
5 | 3/4 | 1234 | 出張 |
... | ... | ... | ... |
該当のソースコード
Private Sub btm登録_Click() Dim Date1 As Date Dim Date2 As Date Dim i If Me.txt日付1.Text = "" Then MsgBox "行先日が入力されていません" ElseIf Me.txt社員番号.Text = "" Then MsgBox "社員番号が入力されていません" End If Date1 = Me.txt日付1.Text Date2 = Me.txt帰社日.Text For i = 0 To DateDiff("d", Date1, Date2) Worksheets("予定表").Cells(i + 1, 3) = DateAdd("d", i, Date1) Next i Unload Me End Sub
回答2件
あなたの回答
tips
プレビュー