Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bei Fehler - anderes Makro ausführen

Forumthread: Bei Fehler - anderes Makro ausführen

Bei Fehler - anderes Makro ausführen
Stef@n
Hallo Zusammen,
ich stehe vor folgender Fragestellung:
Wenn das u.a. Makro ausgeführt wird, der User aber kein Outlook hat, erscheint eine Fehlermeldung.
Jetzt möchte ich erreichen, dass - wenn ein Fehler auftritt - ein anderes Makro automatisch gestartet wird.
Wie müsste der Code angepasst werden, dass z.B. eine Messagebox erscheint.
.. if fehler then ...
Kriegs irgendwie nicht hin :(
Freu mich auf eine Antwort
Gruß
Stef@n
Sub Mail_via_Outlook()
Dim olapp As Object
Dim objMail As Object
Dim Empfaenger As String
Empfaenger = [L13]
If Range("O10").Value = "TEST" Then
Set olapp = CreateObject("Outlook.Application")
Set objMail = olapp.CreateItem(olMailItem)
With objMail
.To = Empfaenger
.Subject = Environ("Username") & " sendet den Hinweis!"
.Body = Worksheets("Abfrage").Range("I11").Value
.Send 'legt die Mail gleich in den Postausgang
End With
End If
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Bei Fehler - anderes Makro ausführen
07.12.2009 10:37:58
Chris
On error goto ...
AW: Bei Fehler - anderes Makro ausführen
07.12.2009 10:38:19
Chris
On error goto ...
vielleicht geht es so,...
07.12.2009 10:44:55
Tino
Hallo,
habe ich jetzt nicht getestet.
Sub Mail_via_Outlook()
Dim olapp As Object
Dim objMail As Object
Dim Empfaenger As String
Empfaenger = [L13]
If Range("O10").Value = "TEST" Then
On Error Resume Next
Set olapp = CreateObject("Outlook.Application")
If olapp Is Nothing Then
Call Mein_Makro
Exit Sub
End If
On Error GoTo 0
Set objMail = olapp.CreateItem(olMailItem)
With objMail
.To = Empfaenger
.Subject = Environ("Username") & " sendet den Hinweis!"
.Body = Worksheets("Abfrage").Range("I11").Value
.Send 'legt die Mail gleich in den Postausgang
End With
End If
End Sub
Gruß Tino
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige