0
VBを使用して現在の日付フィールドに日数を追加しようとしています。私は詳細について2つの異なるシートを使用しています。以下は私のコードですexcel-vbaのDateAdd関数
Dim data3 As Variant
Dim data5 As Variant
Dim data6 As Date
Dim duedate As Date
for i = 1 to 10
data3 = Sheets("Sheet1").Cells(i, "A").Value
data5 = Sheets("Sheet1").Cells(i, "C").Value
data6 = CDate(Sheets("Sheet2").Cells(i, "C").Value)
If data3 = "Value1" And (data5 = "Value2" Or data5 = "Value3") Then
duedate = DateAdd("d", 5, data6)
Sheets("Sheet1").Cells(i, "D").Value = duedate
Else
'Do nothing
End If
Next i
私は希望の値を得ていません。私が間違っているところを教えてください。ここでは、事前
data6に5日間追加しようとしていますか? – Histerical
はい、Data6にも日付が含まれています。 –
data5とdata6の両方が別のシートにある –