Sarei interessato a questa macro, con le condizioni simili alla prima richiesta: in base al valore "0" di una cella e la presenza di un nominativo in un'altra.
in pratica: se nel foglio "archivio" nella cella cella A4 e' presente il "nome cliente" e nella cella F4 vi e' valore "0", allora puo'partire la mail.
questa e' la macro creata cercando di seguire tutta la discussione , ma gia' mi da' errore sulla prima rigaSub Invioemail()
'
' Invioemail Macro
If abs(Range("archivio")F4.Value = 0 Then
Dim OutApp As Object
Dim OutMail As Object
Dim EmailAddr As String
Dim Subj As String
Dim BodyText As String
EmailAddr = "email@email.com"
Subj = Range("A4").Value
End If
BodyText = ""
For RR = 1 To 33
For CC = 3 To 6
If Cells(RR, 3).Value = "" Then GoTo avanti
BodyText = BodyText & Cells(RR, 3).Value & " "
avanti:
BodyText = BodyText & vbCrLf
Next RR
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = EmailAddr
.CC = ""
.BCC = ""
.Subject = Subj
.Body = BodyText
'.Attachments.Add ActiveWorkbook.FullName
.Display
.SendKeys ("%(s)"), True
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
. Un aiutino ?If abs(Range("archivio")F4.Value = 0 Then
purtroppo mi sono perso con tutte quelle vostre aggiunte e modifiche strada facendo, e non vedendo la macro definitiva....sono in panne.
Grazie