Excel VBA I Excel als PDF und automatisch als Mail verschicken I Excelpedia

Поділитися
Вставка
  • Опубліковано 7 жов 2024

КОМЕНТАРІ • 115

  • @Excelpedia
    @Excelpedia  3 роки тому

    Die verwendete Arbeitsmappe + 290 weitere praktische Excel Vorlagen findet ihr auf der Excelpedia Seite: www.excelpedia.at/courses/excelpedia-datenbank

  • @Mthebigone
    @Mthebigone 4 роки тому +1

    Das Video hat mir ultra weitergeholfen. Vielen Dank! Habe statt .CC einfach mal .BCC probiert und hat reibungsfrei funktioniert. Danke dir!

    • @Excelpedia
      @Excelpedia  4 роки тому

      Danke für das Feedback, freut mich!

  • @Alexandra-qi8rc
    @Alexandra-qi8rc Рік тому

    Vielen Dank! Das habe sogar ich als Excel Dinosaurier geschafft! Super erklärt 📧📧📧📧

  • @vinzenzristl9189
    @vinzenzristl9189 4 роки тому

    Vielen Dank für den Beitrag.

    • @Excelpedia
      @Excelpedia  4 роки тому

      Vielen Dank für dein Feedback´!:)

  • @ED-op9vt
    @ED-op9vt 2 роки тому +1

    Danke danke danke

  • @theztrixzz5420
    @theztrixzz5420 7 місяців тому

    Hi und vielen lieben Dank für das super erklärte Video.
    Da Outlook aufgrund eines fehlenden Zertifikats die Signatur nicht übernimmst, wollte ich diese ähnlich wie in deinem E-Mail Text hinzufügen. Nur wie bekomme ich so viel Text inklusive der Leerzeilen in eine Zelle?
    LG Maike

  • @alexanderb6600
    @alexanderb6600 2 роки тому +1

    Hi, danke für das tolle Video. Um die Systematik zu verstehen habe ich dein Makro einmal nachgebaut.Leider scheint der Email Versand nicht zu funktioneren. Ich erhalte immer den Laufzeitfehler 91.
    in der Spalte SetMyAttachements wird mir auch immer Attachements=Leer angezeigt.
    Ich komme einfach nicht dahinter, da ich dein Makro 1:1 nachgebaut habe.
    Vielen Dank und viele Grüße!

  • @schattedaenker
    @schattedaenker 4 роки тому +1

    Vielen Dank:))

    • @Excelpedia
      @Excelpedia  4 роки тому

      Freut mich, wenn man helfen konnte!

  • @benjaminzapffotografie7747
    @benjaminzapffotografie7747 3 роки тому +1

    Klasse Erläuterung.
    Das Makro funktioniert bei mir, die Email wird erstellt, aber Betreff und Inhalt bleiben leer, obwohl der Code genauso übernommen wurde und die entsprechenden Zellen, aus welchen die Daten geladen werden, den Text enthalten...
    Edit: Da ich mit mehreren Tabellenblättern arbeite, musste erst wieder das richtige Blatt ausgewählt werden, damit es die Zellen auf dem richtigen Blatt auswählt.

    • @Excelpedia
      @Excelpedia  3 роки тому

      Danke für deine Ergänzung!

  • @kingsmag9352
    @kingsmag9352 7 місяців тому

    Vielen Dank für das hilfreiche Tutorial. Hat einwandfrei geklappt :) Ist es möglich mit VBA die Spalte A auf den Eintrag x prüfen zu lassen und wenn in Spalte A in einer Zelle der Eintrag = x dann starte das Script und entferne nach ablauf des Scripts den Eintrag x aus der Zelle in Spalte A ? Die Idee ist das Script automatisch ablaufen zu lassen und nicht immer den Button betätigen zu müssen. Vielen Dank für deine Mühe und Zeit :)
    Gruß, Sven

  • @dimsagwin
    @dimsagwin Рік тому

    Sehr gut erklärtes Video. Beschreibt genau mein Problem. 👍
    Eine Frage noch: Wie kann die standard Outlook-Signatur in die E-Mail hinzugefügt werden?
    Danke

  • @Alfons_Zitterbacke
    @Alfons_Zitterbacke 3 роки тому +1

    Das Makro funktioniert super. Vielen Dank hierfür. Kann man das erzeugte PDF auch noch direkt abspeichern? Idealerweise in einen Speicherort, den ich innerhalb des Tabellenblattes noch definiere?

    • @Excelpedia
      @Excelpedia  3 роки тому

      Ja natürlich. Habe dazu Videos am Channel. Am besten nach „Excel PDF“ suchen

  • @Morrdan
    @Morrdan 5 днів тому

    Hallo Freunde Ich habe mir das alles nachgebaut und bin begeistert, nun, es machen alle Fenster auf aber ich kann keine Mail verschicken oder bessegesagt es kommt keine an BITTE um HI
    LFE

  • @YouZerhusenTube
    @YouZerhusenTube 3 роки тому +1

    Hi, tolle und sehr hilfreiche Videos!
    Ich habe da ein Problem was ich einfach nicht gelöst bekomme.
    Ich habe eine Excel-Datei mit 10+- Tabellenblättern und möchte diese einzeln mit dem Namen des Tabellenblattes als PDF speichern und jedes Tabellenblatt einzeln an einen E-Mailempfänger (der auf jedem Tabellenblatt in Zeile A1 steht) per Mail versenden.
    Das jeweils aktive Tabellenblatt habe ich hinbekommen (das gespeicherte PDF geht auf, dann geht die E-Mail mit Anhang auf), nur nicht alles auf einmal mit einem Makro, das schaffe ich nicht, kannst du mir helfen?

  • @eugenmaag402
    @eugenmaag402 4 роки тому +2

    Sehr gute Erklärung, wirklich TOP. Wo kann ich die Vorlage herunterladen?

    • @Excelpedia
      @Excelpedia  4 роки тому

      Hallo! Besten Dank für dein Feedback.
      Alle Files im Google Drive ordner: drive.google.com/drive/folders/1VfppRubAt5xETDItdIMTgebApkXiLMiF?usp=sharing

    • @jessicamoser9462
      @jessicamoser9462 3 роки тому

      @@Excelpedia Link funktioniert nicht mehr, vielen Dank!

  • @bjornboje5020
    @bjornboje5020 3 роки тому +1

    Hallo Johannes, zunächst ein Kompliment für das sehr gute Video. Ich habe 3 Fragen. 1. wie kann ich eine Verteilerliste (mehrere Mailadressen) in den Code integrieren? 2.Wenn ich die Mail automatisch ohne Outlook zu öffnen abschicken will, muss ich dann nur das Display wegnehmen? 3. Wie kann ich mehrere Arbeitsblätter (das aktuelle + die folgenden 6) in das PDF integrieren? Viel Dank im Voraus VG Björn

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hey!
      1. Einfach mit Semikolon trennen
      2. Ja
      3. Das ist etwas schwieriger und kann ich per Kommentar nicht beantworten :)

  • @dtpower
    @dtpower 3 роки тому +1

    Hallo, danke für das interessante Video. Ich habe eine frage: Besteht die Möglichkeit, die PDF sowie das öffnen von Outlook auch aus einer cloud heraus, also z.b. OneDrive auszuführen? Bzw. ist es möglich die Datei aus der Cloud heraus zu öffnen und "arbeiten" zu lassen? Welche Pfade müsste man dann angeben (z.B. für das Abspeichern der PDF)? Vielen Dank schonmal

    • @Excelpedia
      @Excelpedia  3 роки тому

      OneDrive kannst du ja auch lokal speichern bzw auch von lokal aus arbeiten. Oder meinst du OneDrive Online? Das klappt nicht..

  • @mmarcinek78
    @mmarcinek78 2 роки тому +1

    Hi. Sehr gutes Video. Eine Frage von mir: kann man das so einstellen, dass, nachdem wir die Mail geschickt haben, die Rechnungsvorlage wieder leer ist, also die zu befüllenden Felder wieder ohne Inhalt sind? Oder muss ich die Daten selbst entfernen, oder überschreiben, wenn ich eine neue Rechnung schreiben will?

    • @Excelpedia
      @Excelpedia  2 роки тому

      Hallo!
      Das geht natürlich. im VBA kann zB eine Zeile ergänzt werden, dass der Inhalt der relevanten Zellen einfach gelöscht werden sollen. :) Viele Grüße

  • @rubenimmanuelbunka5183
    @rubenimmanuelbunka5183 3 роки тому +1

    Hallo Johannes - ein echt tolles Video und eine riesige Hilfe - dennoch eine Frage - wie baue ich eine zusätzliche Abfrage ein, die es mir ermöglicht eine bestimmtes Blatt zu speichern & zu senden. Ich habe eine Exceldatei (Zeitaufzeichnungen) - erstes Blatt ist eine Übersicht in der ich gerne den Button installieren möchte Jedes weitere Blatt ist ein Monat - wenn ich den Button drücke soll eine Abfrage kommen welchen Monat bzw. welches Blatt er erstellen soll. Geht das? Lg Ruben

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hallo Ruben!
      Das ist grundsätzlich möglich mit einem PopUp. Oder noch einfacher: du schreibst in eine Zelle welche Exceldatei und Blatt ausgewählt werden soll. In dem VBA Code beziehst du dich dann auf diese Zelle. Also ähnlich wie hier :)

  • @Alfons_Zitterbacke
    @Alfons_Zitterbacke 3 роки тому +1

    Wenn man in Outlook verschiedene Mailadresse eingebunden hat kann man über das Makro auch auswählen welches als Absenderadresse genutzt werden soll?

    • @Excelpedia
      @Excelpedia  3 роки тому

      Wird meistens vom Standardaccount ausgeschickt..

  • @LudwigKermer-w1b
    @LudwigKermer-w1b 10 місяців тому

    Habe die Excel-Vorlage inkl. VBA-Macro vorige Woche gekauft: PDF erstellen und auf Pfad abspeichern funktioniert, Email jedoch nicht: Fehlermeldung: Fehler beim Kompillieren Projekt oder Biblothek ich gefunden! Wo liegt der Fehler? Hat wer einen Tip hierzu?

  • @Nick_590
    @Nick_590 3 роки тому +1

    Hallo, Vielen Dank für das Mega Video. Klappt alles super. Eine Frage hätte ich , ist es möglich das ganze als anstatt als PDF auch als .xlms zu exportieren?

    • @Excelpedia
      @Excelpedia  3 роки тому

      ja klar. :D

    • @Nick_590
      @Nick_590 3 роки тому

      @@Excelpedia kannst du mir sagen wie ich den Code abändern muss ? Suche seit Tagen eine Lösung und finde keine :/

  • @danielk.8606
    @danielk.8606 3 роки тому +1

    Hi, vielen Dank für das Video:)
    Ich habe die PDF-Erstellung über deinen anderen Code programmiert, da ich immer neue PDF´s mit anderen Daten generiere. Wie bekomme ich es hin, dass die zuletzt erstellte PDF als Anhang in die Mail beigefügt wird? Wäre super nett wenn du mir weiterhelfen könntest :) Vielen Dank!

  • @bueroservice-lutz
    @bueroservice-lutz Рік тому

    Hallo, bei mir Speichert er das PDF immer ein Ordner vor dem Ordner ab und er Speichert das PDF mit dem Ordnernamen und die von mir ausgewählte Zelle(Also wenn ich jetzt ein Ordner habe mit dem Namen "ANGEBOT" dann nimmt er den Ordner Name schreibt Ihn vor dem Eigentlichen pdf Name und Speichert es aber nicht in diesen Ordner sondern ein Ordner davor ab. Was kann die Ursache sein? LG Lutz

  • @Nina-tv6ut
    @Nina-tv6ut Рік тому

    Hallo
    Wie funktioniert dieser Code für ein MacBook?

  • @Sturgis93
    @Sturgis93 4 роки тому +1

    Vielen Dank für dieses tolle Video. Funktioniert super. Leider muss ich die PDF Dateien in Onedrive speichern und synchronisieren. Weil aber der Pfad zum Ondriveordner auf jedem Rechner unterschiedlich ist, da der ja immer im Benutzerverzeichnis liegt, funktioniert das Makro immer nur auf einen Rechner(wegen der verschiedenen Benutzernamen). Wie kann man den so etwas lösen? Wäre toll wenn du die Zeit fändest mir dabei zu helfen. Vielen Dank im voraus.
    LG

    • @fontner
      @fontner 4 роки тому +1

      Hallo!
      Versuch mal Folgendes beim Pfad:
      %userprofile%/Desktop/
      LG :)

    • @Sturgis93
      @Sturgis93 4 роки тому

      @@fontner vielen Dank für den tipp. Leider reichen meine VBA Kenntnisse dafür nicht aus. Da bekomme ich einen Laufzeitfehler angezeigt. Ich habe mir jetzt so geholfen, das ich die Onedrive Ordner auf den Rechnern direkt nach C: verschoben habe und somit immer der gleiche Pfad in der Zelle steht.
      Lg :)

    • @fontner
      @fontner 4 роки тому

      @@Sturgis93 Super :)

  • @steliospennos5094
    @steliospennos5094 3 роки тому +1

    Super Video und vielen Dank! :)
    Ich habe eine Frage und hoffe du kannst mir weiterhelfen und zwar hast du ja für die PDF Datei eine feste Markierung hinzugefügt von A1 bis G48. Wie kann man bei eine Tabelle, die man täglich aktualisiert, nur die aktualisierten Daten in ein PDF hinzufügen?
    Bsp. von den gesamten Tabelle will ich heute nur bestimmte Daten senden und markiere von Zeile B5 bis B10 um ein PDF herzustellen.
    Ich wäre Dir sehr dankbar wenn du mir weiterhelfen könntest.

    • @Excelpedia
      @Excelpedia  3 роки тому

      Am einfachsten wäre es, wenn du den Wunschbereich - also B5:B10 in eine Zelle schreibst und dann diese Zelle im VBA Code verknüpfst.

  • @neleneubert3210
    @neleneubert3210 3 роки тому +1

    Hey, ich besitz das Programm "Exel 2016" und kann dadurch nicht alle Verweise verwenden/auffinden (MS Forms 2.0, MS Office 16.0, MS Smart Tags 2.0). Gibt es eine Möglichkeit, wie auch ich es schaffen kann meine Exeldatei auf diese Art und Weise zu versenden? Vielleicht kannst du mir ja weiterhelfen:)

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hey!
      Leider tu ich mich da schwer, da ich selbst kein Excel 2016 verwende. Schätze es als schwierig ein, dass es hier einen Workaround gibt, wenn derartige Verweise/Funktionen nicht vorhanden sind.. :/

  • @lukasmai6953
    @lukasmai6953 2 роки тому

    Danke für das Video, super erklärt!
    Gibt es auch einen Code um eine Signatur vom Outlook auszuwählen?

    • @rico2799
      @rico2799 2 роки тому

      Ja das würde mich auch interessieren. Im Moment füge ich die Signatur immer manuell ein. Aber ansonsten funktioniert der Code einwandfrei und spart mir viel Zeit. Vielen Dank dafür ☺️

  • @xxxxxxxxx2911
    @xxxxxxxxx2911 4 місяці тому

    junge junge du nuschelst unfassbar

  • @tobiasmarz9999
    @tobiasmarz9999 2 роки тому

    Tolles Video, ich habe noch eine Frage:
    Ich habe bereits ein Coding erstellt, in dem eine PDF mit aktuellem Tagesdatum & fortlaufender Nummer (falls an einem Tag mehrere PDFS erzeugt werden) erzeugt und in einem internen Netzwerklaufwerk abgelegt wird. Hier muss ich aber danach immer noch extra eine Email mit direktem Hyperlink auf die Datei an mehrere Empfänger versenden. Ist das möglich, diese Email nicht mit PDF im Anhang, sondern mit Hyperlink im E-Mail-Text zu versenden?

    • @Excelpedia
      @Excelpedia  2 роки тому

      Hallo Tobias, das sollte auf jeden Fall gehen. Du kannst in das Textfeld der E-Mail noch einen Hyperlink mit aufnehmen.
      Dann muss noch definiert werden, wo der Hyperlink herkommt. Wenn die Dateien immer im gleichen Ordner liegen, kannst du diesen auch dynamisch einfach mit dem Dateinahmen zusammenbauen lassen. Alternativ findest du hier eine Übersicht, wie man Hyperlinks aus Ordnern in Excel automatisch erstellt: ua-cam.com/video/dPYsLeABA2U/v-deo.html
      Falls du dich nicht lange damit rumschlagen willst, können wir das auch gerne übernehmen. Wir bieten auch individuelle Excel-Dienstleistungen an. Schreib uns dazu gerne auf office@excelpedia.at eine E-Mail.

  • @frankbehrens3000
    @frankbehrens3000 2 роки тому +1

    hallo kann man diese Vorlage auch für einen Serienbrief und Serien mail verwenden

  • @andreat294
    @andreat294 4 роки тому

    Vielen Dank für dieses hilfreiche Video! Gibt es auch eine Möglichkeit, diese Funktion ohne Button-Klick zu starten, also damit z. B. täglich zu einer bestimmten Uhrzeit automatisch eine PDF versendet wird? Danke für die Hilfe!

    • @Excelpedia
      @Excelpedia  4 роки тому

      Hallo!
      Ja das geht grundsätzlich. Ich hab dazu ein ähnliches Video gemacht, wo das gezeigt wird: ua-cam.com/video/nMhmj6-_YLs/v-deo.html
      Hoffe das hilft.
      LG

  • @christinevergud5518
    @christinevergud5518 4 роки тому

    Super Video. Auch für mich als Laie super umsetzbar. Ich verwende leider Mozilla Thunderbird als Mailprogramm. Wie müsste man das umschreiben, oder geht das gar nicht? Danke im Voraus!

    • @Excelpedia
      @Excelpedia  4 роки тому

      Mit Mozilla Thunderbird weiß ich leider keine Lösung. Sorry!

  • @reneg.8813
    @reneg.8813 2 роки тому

    Ich wollte gerne noch vor dem senden eine Pflichtfeld Abfrage einrichten verzweifel daran aber ein wenig. Hast du hier vielleicht einen Tipp wie ich deinen Code erweitern kann?

  • @tobiaskundrus605
    @tobiaskundrus605 3 роки тому +1

    Hallo, kleine Frage zu deinem Video. Du speicherst die Datei lokal auf dem Deskotp ab. Gibt es eine Möglichkeit die Datei auf einem Sahrepoint abzuspreichern? Da auf die meine Datei mehrere Leute von verschiedenen Geräten zugreifen ist die Lösung mit dem Desktoppfad bei mir leider nicht möglich. Im Vordergrund steht, dass die PDF als Mail versand werden soll, ich muss diese generierte Datei nicht zwingend abspeichern, besteht die Möglichkeit die Mail mit PDF zu generieren ohne dass die Datei abgespeichert wird? Danke für die Hife :-)

    • @Excelpedia
      @Excelpedia  3 роки тому

      Ja klar!
      Du musst dazu das OneDrive App installieren , dann kannst du ganz normal das File Lokal abspeichern und wird in die cloud synchronisiert:)

    • @tobiaskundrus605
      @tobiaskundrus605 3 роки тому +1

      @@Excelpedia die ist installiert, aber da mherere Personen von verschiedenen PCs auf die Datei zugreifen ist der Desktoppfad immer ein anderer.
      C:\Users\%Username%\OneDrive\Desktop

    • @Excelpedia
      @Excelpedia  3 роки тому +2

      Verstehe - das funktioniert mit ENVIRON - einfach mal kurz googeln. Dadurch wird der username dynamisch

    • @tobiaskundrus605
      @tobiaskundrus605 3 роки тому +1

      @@Excelpedia Mega! Danke für die Antwort! Funktioniert! 👏🏻

    • @Excelpedia
      @Excelpedia  3 роки тому

      @@tobiaskundrus605 nice :)

  • @EverLetsPlay
    @EverLetsPlay 3 роки тому +1

    Moin,
    Erstmal top Video! Das mit dem PDF erstellen funktioniert auch super. Leider zeigt er mir einen Fehler bei
    Set OutlookMailitem = OutlookApp.CreateItem(0)
    Fehlermeldung: Object required
    Weißt du woran das liegen könnte?

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hast du die Microsoft Outlook Librarys aktiviert?

    • @EverLetsPlay
      @EverLetsPlay 3 роки тому

      @@Excelpedia ich habe alle aktiviert außer die Smart Tags, da es die bei mir nicht gibt

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hm ok - dann muss irgendwo ein Fehler im Code sein, denn ich so nicht sehen kann ..

  • @Excelpedia
    @Excelpedia  5 років тому

    Unterstützt den Kanal mit einem Abo und positiven Bewertung. Wir freuen uns über Rückmeldungen :-)

    • @wernerlowen3164
      @wernerlowen3164 4 роки тому

      Hallo, vielen Dank für dieses Video. genau das brauchte ich.
      ich würde gerne noch ein cc einfügen. Wie wären dann der befehl.
      Kann man auch zb die Range von einer anderen Tabelle aus der ExcelDatei einfügen. Ich würde gerne zb die Email Verteilerliste im Hintergrund (auf einer extra Tabelle stehen haben).
      Vielen Dank schonmal für die Hilfe

    • @Excelpedia
      @Excelpedia  4 роки тому

      @@wernerlowen3164 einfach .cc im VBA Code einfügen. auch die Range kann man von einer anderen Excel Tabelle einfügen und als Verteilerliste verwenden.

  • @celinegrzanna811
    @celinegrzanna811 3 роки тому

    Vielen Dank für das hilfreiche Video!
    Ist es auch möglich dass die PDF verschlüsselt versendet wird und wenn ja wie? Vielen Dank schonmal!

    • @Excelpedia
      @Excelpedia  3 роки тому

      Was meinst du mit verschlüsselt? :) als Passwort gesichert?

    • @celinegrzanna811
      @celinegrzanna811 3 роки тому

      Ja genau :)
      Der Empfänger muss dann erst ein Passwort eingeben um die PDF in der Email zu öffnen.
      Ist das möglich ? :)
      Danke für deine Antwort!

  • @huizhu6950
    @huizhu6950 3 роки тому

    Super Video. Eine Frage. Bei meiner Outlook gibt es zwei Email Adressen 1 und 2. Wie soll ich die Makro Code ändern? Damit ist meine Email 2 als Versender? Aktuell gibt es eine Fehlermeldung "to für das Objekt_MailItem" und Outlook wird gar nicht geöffnet. Danke Dir!

    • @Excelpedia
      @Excelpedia  3 роки тому

      Klappt es denn so nicht? max@mustermann1.at;max@mustermann2.at
      Also nur durch ; trennen

  • @dirkboehme6482
    @dirkboehme6482 3 роки тому

    Hallo Gemeinde , perfekt. danke hierfür. es klappt dass ich die Datei als PDF versende, ich sollte allerdings dieseDatei als Excel Geburtstage.xlsx abspeichern . wie muss ich es machen bitte ?
    Danke

    • @KaiWeissmann
      @KaiWeissmann 3 роки тому +1

      Du kannst ans Ende der Sub schreiben:
      ThisWorkbook.SaveAs ThisWorkbook.Path & "\Geburtstage.xlsm"
      Die Datei wird als xlsm (also Excel mit Makros) gespeichert statt als xlsx, weil wir Makros in der Arbeitsmappe haben und es sonst zu einem Fehler kommt.
      Ich hoffe das hilft weiter :)
      LG Kai

    • @Excelpedia
      @Excelpedia  3 роки тому

      Danke!

  • @mustafatecimer
    @mustafatecimer 4 роки тому

    Ich finde den Fehler leider nicht, wird mir als Debug-Fehler angezeigt !
    Range("A1:k42").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True

    • @Excelpedia
      @Excelpedia  4 роки тому +1

      Ist der DateiName den ein korrekter Pfad? Hier liegt oft der Fehler. LG

  • @beckgelbrot
    @beckgelbrot 4 роки тому

    Funktioniert super! Ich möchte eine Email öffnen ohne vorgegebene email adresse. Wie schreibe ich den Code dann um?

    • @Excelpedia
      @Excelpedia  4 роки тому

      Super! Wie meinst du ohne vorgegebene Mail-Adresse? Du kannst das E-Mail Feld ja einfach leer lassen.

    • @beckgelbrot
      @beckgelbrot 4 роки тому +1

      @@Excelpedia Ja, habe den Weg gefunden. Habe die Email Adresse zeile raus genommen. Perfekt!
      Tolle Videos.!

  • @michaelaltorfer9283
    @michaelaltorfer9283 5 років тому +1

    Hast du den Code Online?

    • @Excelpedia
      @Excelpedia  5 років тому +1

      Sub PDF_und_Senden()
      Dim DateiName As String
      DateiName = Range("K3") & Range("K2") & ".pdf"
      Range("A1:G48").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
      Dim Outlook As Object
      Dim OutlookMailItem As Object
      Dim myAttachments As Object
      Set OutlookApp = CreateObject("Outlook.Application")
      Set OutlookMailItem = OutlookApp.CreateItem(0)
      Set myAttachments = OutlookMailItem.Attachments
      With OutlookMailItem
      .To = Range("K16")
      .Subject = Range("K17")
      .Body = Range("K37")
      myAttachments.Add DateiName
      .Display
      End With
      Set OutlookApp = Nothing
      Set OutlookMailItem = Nothing
      End Sub

  • @markussteinkasserer141
    @markussteinkasserer141 3 роки тому

    Hallo
    Danke für das super Video.
    Ich hab alles so probiert nachzubauen leider bekomme ich immer einen Laufzeitfehler beim Ausführen des ersten Tests. wo könnte hier der Fehler begraben sein?
    LG
    Markus

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hallo!
      Irgendwo muss ein Fehler sein im Code. Welche Änderungen hast du vorgenommen bzw. kannst du den Code hier posten?

  • @wernerlowen3164
    @wernerlowen3164 4 роки тому

    Hallo, vielen Dank für dieses Video. genau das brauchte ich.
    ich würde gerne noch ein cc einfügen. Wie wären dann der befehl.
    Kann man auch zb die Range von einer anderen Tabelle aus der ExcelDatei einfügen. Ich würde gerne zb die Email Verteilerliste im Hintergrund (auf einer extra Tabelle stehen haben).
    Vielen Dank schonmal für die Hilfe

    • @Excelpedia
      @Excelpedia  4 роки тому

      Hallo!
      für CC wäre es: .CC = Range("K23")
      Und ja natürlich kann man die Verteilerliste im Hintergrund heranziehen. Es wäre jedoch zu empfehlen, dass bei dem Befehl .To = Range("K20"), nur eine Zelle (also in diesem Fall K20) beinhaltet. Die Mail-Empfänger müssen dazwischen mit ; getrennt sein.
      Hoffe das hilft!
      LG

  • @salvomaenza8046
    @salvomaenza8046 3 роки тому

    Servus! Erstmal danke für dein Video. Bei mir kam diese Meldung auf "Fehler beim Kompilieren: Variable nicht definiert" - dabei gehts um [ Set OutlookApp = CreateObject("Outlook.Application") ] Was kann da falsch sein? ich sitze seit einer guten halben Stunde und finde die Ursache nicht.

    • @Excelpedia
      @Excelpedia  3 роки тому

      Hast du denn die Outlook Bibliothek im VBA aktiviert?

  • @Sturgis93
    @Sturgis93 4 роки тому

    Ich hätte noch eine Frage. Gibt es eine Möglichkeit Outlook zu sagen welches E-Mail Konto verwendet werden soll? Jetzt wird immer das Exchange Konto verwendet, und nicht das IMAP von dem Standardmäßig gesendet werden soll. Vielen Dank im voraus.

    • @Excelpedia
      @Excelpedia  4 роки тому

      Hallo!
      Schreibe zB in K19 deine Mail: max@mustermann.de
      Füge dann im VBA Code noch folgende Zeile (Nach .To) hinzu:
      .SentOnBehalfOfName = Range("K19")
      LG

    • @Sturgis93
      @Sturgis93 4 роки тому

      @@Excelpedia meinst du so?
      With OutlookMailItem
      .To = Range("K3")
      .SentOnBehalfOfName = Range("K19")
      .Subject = Range("K5") & Range("L5")
      .Body = Range("K4")
      myAttachments.Add DateiName
      .Display
      End With
      Funktioniert leider nicht. Outlook nimmt weiterhin die Exchange Mail Adresse In der Zelle K19 Steht meine Gmail Adresse, das interessiert Outlook aber nicht.
      LG

    • @Excelpedia
      @Excelpedia  4 роки тому

      @@Sturgis93 Das ist komisch - bei mir hat es geklappt, dass die Mail-Adresse geswitcht wird. Wüsste ad-hoc jetzt auch nichts, warum es nicht klappen sollte.. Sorry!

    • @Sturgis93
      @Sturgis93 4 роки тому

      @@Excelpedia merkwürdig, na dann werde ich mal weiter testen. Trotzdem vielen Dank für die Mühe.
      Lg

  • @richardstiebock9997
    @richardstiebock9997 4 роки тому

    Servus. Danke für dein Video. Leider ist die komplette Zeile (Range ("A1:G48").EportAsFixedFormat Type.......) bei mir ebenfalls gelb makiert: Laufzeitfehler'-2147024773(8007007b)'. Dateiname und Pfad geprüft. Gibt es zur Lösung des Problems bereits Ideen?

    • @richardstiebock9997
      @richardstiebock9997 4 роки тому

      dieser Fehler wurde gelöst, Dateiname war offensichtlich zu lang. Neuer Laufzeitfehler '438'....Set myAttachments = OutlookMailItem.Attechments. Verweise bei Extras gesetzt. Funktioniert trotzdem nicht. Ideen?

    • @Excelpedia
      @Excelpedia  4 роки тому

      Generell Outlook bei den Objects Librarys aktiviert?

    • @richardstiebock9997
      @richardstiebock9997 4 роки тому

      @@Excelpedia Ja, sämtliche Outlook Library bei Verweise

  • @marcobello9939
    @marcobello9939 4 роки тому

    Guten Tag gibt es eine Möglichkeit diese Vorlage runterzuladen?
    Danke Marco

    • @Excelpedia
      @Excelpedia  4 роки тому +1

      Alle Files: drive.google.com/drive/folders/1jNxDoW8npnZMSTIEEe52jsgnoIZsKdLf

  • @LXM311
    @LXM311 Рік тому

    Hallo, bei Mir kommt immer Laufzeitfehler 424. Im Debugger wird ( myAttechments.Add DateiName ) gelb markiert. Kann mir Jemand weiterhelfen?
    Hier das ganze Modul falls das hilft:
    Sub PDF_und_Senden()
    Dim DateiName As String
    DateiName = Range("A1") & Range("B1") & ".pdf"
    Range("A3:AP35").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
    Dim Outlook As Object
    Dim OutlookMailItem As Object
    Dim myAttachments As Object
    Set OutlookApp = CreateObject("Outlook.Application")
    Set OutlookMailItem = OutlookApp.CreateItem(0)
    Set myAttachments = OutlookMailItem.Attachments
    With OutlookMailItem
    .To = Range("AQ2")
    .CC = Range("AR3") & Range("AS2") & Range("AT2") & Range("AU2")
    .Subject = Range("C1")
    .Body = Range("D1")
    myAttechments.Add DateiName
    .Display
    End With
    Set OutlookApp = Nothing
    Set OutlookMailItem = Nothing
    End Sub

    • @LXM311
      @LXM311 Рік тому

      @excelpedia

  • @email2489
    @email2489 5 років тому

    Die Zeile : Range("A1:G48").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True ist komplett gelb markiert

    • @Excelpedia
      @Excelpedia  5 років тому

      und wie lautet der vorherige Teil des Codes? "DateiName" sollte einen Pfad und Namen darstellen.

  • @email2489
    @email2489 5 років тому

    Hier ist der ganze Code :
    Sub PDF_und_Senden()
    Dim DateiName As String
    DateiName = Range("K3") & Range("K2") & ".pdf"
    Range("A1:G48").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
    Dim Outlook As Object
    Dim OutlookMailItem As Object
    Dim myAttachments As Object
    Set OutlookApp = CreateObject("Outlook.Application")
    Set OutlookMailItem = OutlookApp.CreateItem(0)
    Set myAttachments = OutlookMailItem.Attechments
    With OutlookMailItem
    .To = Range("K16")
    .Subject = Range("K17")
    .Body = Range("K37")
    myAttechments.Add DateiName
    .Display
    End With
    Set OutlookApp = Nothing
    Set OutlookMailItem = Nothing
    End Sub

    • @Schraddel01
      @Schraddel01 Рік тому

      Vielen Dank für dieses sehr hilfreiche Video und auch Dir "email2489" für den Code. Wenn jetzt noch die klitzekleinen aber nicht unwichtigen Schreibfehler korrigiert werden, läuft der Code auch ;-) (ersetze 2x "Attechments" durch "Attachments" !!) ;-) Viele Grüße aus Hamburg.

  • @email2489
    @email2489 5 років тому

    Ich finde den Fehler leider nicht, wird mir als Debug-Fehler angezeigt ! Range("A1:G48").ExportAsFixedFormat Type:=xlTypePDF, Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True

    • @Excelpedia
      @Excelpedia  5 років тому

      Welcher Bereich beim Code wird denn gelb markiert? Wenn du auf Debuggen klickst.