attività per inviare e-mail da Excel. Di seguito è riportata la colonna di esempio. Come posso ottenere il valore email dal ciclo? GrazieVBA Excel - leggere il valore della cella dal codice
Ecco il mio codice:
Dim 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
Se myDiff> -8 E myDiff < 8 Poi aEmail.Send End If
i = i + 1 Cell. Successivo Riga successiva
Bene, si sta guardando 'Range ("E5: E17")', e gli indirizzi email sono nella colonna 'f', così sembra dovresti solo leggere il valore dalla colonna 'F' quando hai bisogno dell'e-mail. Qual è esattamente la tua domanda? –
si. lo script sopra è solo il valore della data. Ho bisogno anche del valore email nel ciclo. In modo che se il datediff è più di 8, l'e-mail verrà inviata alla rispettiva e-mail. – user2286756