E-Mail aus Excel VBA
07.03.2014 07:30:18
Marcus
ich hab ein kleines Problem. Und zwar geht es wie die Überschrift schon verrät über eine automatische E-Mail Versendung aus Excel...
Das hab ich auch dank dem Forum schon gut hinbekommen das Excel das für mich erledigt, nur hab ich jetzt ein kleines Problem das sich darin niederschlägt, dass ich wenig bis garkeine VBA-Kenntnise hab und daher nicht ganz meinen zweiten Wunsch durchführen kann.
Anbei mal schnell mein Code:
Option Explicit
Sub mikelsMail()
Const tReceiver = "hier.die.richtige@addresse.de" ' ! Mailadresse
Dim objApp As Object
Dim objMailItm As Object
Set objApp = CreateObject("Outlook.Application")
Set objMailItm = objApp.CreateItem(0)
With objMailItm
.To = tReceiver
.Subject = "Warnung über die Zelle A1" ' ! Betreffzeile
' Inhalttext
.Body = "In der Zelle A1 steht jetzt:" & _
"" & vbCrLf & vbCrLf & _
"Gruss von Deinem Automatischen Excel-Mail Berichterstatter"
.Send
End With
Set objMailItm = Nothing
Set objApp = Nothing
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, ActiveSheet.Range("A1")) Is Nothing Then Exit Sub
If Target.Value = 1 Then mikelsMail
End Sub
So: wenn ich nun in Zelle "A1" eine 1 eintrage schickt das Ding mir sauber ne E-Mail. Nur sollte ich noch eine Zählfunktion einfügen... Wenn z.B Zelle B1 > 5 (über Zählenwenn) dann soll mir Excel eine Mail schicken. Der Zähler soll danach wieder Manuell auf Null gesetzt werden.
Ist das möglich? und wenn ja könnt Ihr mir da helfen?
Vielen Dank schonmal im Vorraus.
Grüße und nen schönen Freitag
Spuddi