Seriendruck Pläne per Mail verschicken

.. das wohl mächtigste Werkzeug in Bill Gates' Büro-Sippe. Ob reine Formeln, PowerQuery oder VBA. Hier bleiben kaum Wünsche unerfüllt.
Benutzeravatar
thowe
Beiträge: 209
Registriert: 12. Sep 2022, 16:57
Hat sich bedankt: 79 Mal
Danksagung erhalten: 67 Mal
Kontaktdaten:

Re: Seriendruck Pläne per Mail verschicken

#111

Beitrag von thowe »

Hallo Jens,

Anstatt das gesamte Gedöns, das du hier zur Verfügung stellst, könnte die Syntax lauten (ungebprüft, gerade kein Excel zur Hand)

Code: Alles auswählen

If MsgBox("Soll der Einsatzplan Verschickt werden?", vbYesNo) = vbYes Then

' dein Absendecode hierher

End if

Du kannst auch ..., vbYesNoCancel verwenden.
Folgende Benutzer bedankten sich beim Autor thowe für den Beitrag:
d'r Bastler
Benutzeravatar
d'r Bastler
Beiträge: 683
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 177 Mal
Danksagung erhalten: 91 Mal

Re: Seriendruck Pläne per Mail verschicken

#112

Beitrag von d'r Bastler »

Moin Jens,

da hat thowe aber ungewohnt harte Worte gefunden: "Gedöns", Aber er hat leider Recht, es ist unnötig aufgeblasener Spaghetti-Code :lol:
Ich vermute mal, Du kannst mit seiner Kurzfassung nicht viel anfangen und ich habe im Moment keine Ahnung, wo Du den entsprechenden Button denn gesetzt hast. Vielleicht hilft dennoch mein Standard-Code für solche Forks (engl. für Gabelung)

Code: Alles auswählen

Sub Fork()
Dim f As Byte

f = MsgBox("Soll der Plan verschickt werden?", 3, "Frage:")
Select Case f
    Case 2
        MsgBox "Abbruch"
    Case 7
        MsgBox "Nein"
    Case 6
        MsgBox "Mach ich doch gerne"
End Select
    
End Sub
Du kannst die Sub so schon testen. Ansonsten baust Du den Code an der Stelle ein, an der die MsgBox erscheinen soll - lasst aber natürlich die sub-Zeilen weg. Die 3 im msgbox-Code steht für Ja/Nein/Abbrechen.

Für Deine Zwecke dürften folgende Cases passen:

Code: Alles auswählen

Case 2, 7
    Exit Sub
Case 6
    SendMail
Viel Erfolg
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Hobbit
Beiträge: 51
Registriert: 12. Aug 2024, 08:41
Hat sich bedankt: 1 Mal
Danksagung erhalten: 6 Mal
Kontaktdaten:

Re: Seriendruck Pläne per Mail verschicken

#113

Beitrag von Hobbit »

Moin,

vielen dank für den Code @ Thowe.

Das reicht völlig.
Ja und nein reicht ja, weil nein ist ja auch so gesehen abbrechen.

Vielen dank an dich @ d'r Bastler.


Vielen dank für die schnelle Hilfe.
MFG Jens
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste