Moderatori: Anthony47, Flash30005
Destin = "a.pippo@dominio.it"
ActiveWorkbook.SendMail Recipients:=Destin, Subject:="Ciao"
Qualcosa come:ora vorrei, pero', che la macro mandi l'email se nella cella H2 si verifica un certo valore (maggiore di 3 in valore assoluto)
If abs(Range("H2").value)>3 then
'Istruzioni per l' invio della mail
End if
'Altre istruzioni
ActiveWorkbook.SendMail Recipients:=Destin, Subject:=Range("A1").Value
Sub Invioemail()
Dim OutApp As Object
Dim OutMail As Object
Dim EmailAddr As String
Dim Subj As String
Dim BodyText As String
EmailAddr = "email@email.com" '<<< inserire lo/gli indirizzi
Subj = Range("A1").Value
BodyText = Range("C26").Value
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 'or use .send
End With
Set OutMail = Nothing
Set OutApp = Nothing
End sub
BodyText = ""
For RR = 26 To 47
For CC = 3 To 6
If Cells(RR, CC).Value = "" Then GoTo avanti
BodyText = BodyText & Cells(RR, CC).Value & " "
Next CC
avanti:
Next RR
BodyText = ""
For RR = 26 To 47
If Cells(RR, 3).Value = "" Then GoTo avanti
BodyText = BodyText & Cells(RR, 3).Value & " "
avanti:
Next RR
'istruzioni precedenti
.Display 'or use .send
.send '<<<< QUESTA!
End With
'istruzioni successive
avanti: 'Esistente
BodyText = BodyText & vbCrLf '<<< AGGIUNTA
Next RR 'Esistente
TestoEmail = ""
For RR = 26 To 47
If Cells(RR, 3).Value = "" Then GoTo avanti
TestoEmail= TestoEmail & Cells(RR, 3).Value & vbCrLf ' Consigliato da Anthony per avere ogni riga a capo
avanti:
Next RR
BodyText = TestoEmail
Subj = Workbooks("Book1.xls").Worksheets("Sheet1").Range("A1").Value
Torna a Applicazioni Office Windows
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 33 ospiti