görevinden hücre değerini oku. Aşağıda örnek sütun. E-posta değerini döngüden nasıl alabilirim? Teşekkür İşte Excel VBA - Excel'den e-posta göndermek için
benim kodudur: myDiff iseDim rng As Range Dim row As Range Dim cell As Range Dim mydate As Date Dim myDiff As LongSet rng = Range("E5:E17") Set rng2 = Range("F5:F17") Dim cell2 As Range
Dim i As Integer i = 5
For Each row In rng.Rows For Each cell In row.Cells
MsgBox cell.Value mydate = cell.Value myDiff = DateDiff("d", Date, mydate) Set rng2 = Range("F" & i) For Each cell2 In rng2 MsgBox cell2.Value Next cell2
> -8 Ve Sonra myDiff < 8 aEmail.Send sonu
i = i + 1 ise Sonraki hücre Sonraki satır
düşünüyorum' ve benzediğini böylece e-posta adresleri, sütundaki 'F' içindedir e-postaya ihtiyacınız olduğunda, sadece değeri "F" sütunundan okumalısınız. Sorunun tam olarak nedir? –
evet. Yukarıdaki betik sadece tarih değerini alır. Döngüdeki e-posta değerine de ihtiyacım var. Bu nedenle, eğer tarihli kişi 8'den fazlaysa, e-posta ilgili e-postaya gönderilecektir. – user2286756