PDF erstellen und speichern | Excel VBA

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

ความคิดเห็น • 74

  • @Satatus
    @Satatus 9 หลายเดือนก่อน +1

    Hallo Kai, deine Erklärungen sind einfach zu verstehen und den eigenen Umsetzungen einzubauen.
    Danke dafür und man sieht bzw. hört sich am 05.03.

  • @wolfgangweiler177
    @wolfgangweiler177 ปีที่แล้ว +1

    Deine Kurse sind so gut und einfach nicht zu übertreffen! Es macht so viel Spaß, von Dir zu lernen. Auch mit der Umsetzung meiner eigenen Ideen klappt es inzwischen immer besser.

    • @KaiWeissmann
      @KaiWeissmann  ปีที่แล้ว

      Vielen Dank für dein Lob!
      Es freut mich sehr, dass dir meine Kurse dabei helfen, VBA zu lernen und deine eigenen Anwendungen umzusetzen.

  • @matthiaskammermann5477
    @matthiaskammermann5477 2 ปีที่แล้ว +4

    Die Videos von dir sind immer genial. Nicht nur, weil du einen sauberen Programmierstil hast und Schritt für Schritt didaktisch sehr gut erklärst. Es sind die kleinen, wertvollen Hinweise nebenbei, die einen zwingen, deine Videos (Plural :-)) immer bis zum Ende anzuschauen.

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว

      Hey Matthias!
      Danke für dein Feedback!
      Lg, Kai

  • @Juan-kb8sh
    @Juan-kb8sh หลายเดือนก่อน +1

    Du bist einmalig DANKE

  • @mattri483
    @mattri483 3 ปีที่แล้ว +3

    Schönes Video, durch deine super Erklärung der Zwischenschritte leicht verständlich und Anwendbar. Copy Paste ist immer schnell gemacht, aber die Erklärungen sind eben der Punkt auf dem i 👍 Danke für Deine Arbeit.

    • @KaiWeissmann
      @KaiWeissmann  3 ปีที่แล้ว

      Hallo Matt, vielen Dank für dein Feedback. Es fließt tatsächlich relativ viel Arbeit rein, mir zu überlegen, wie ich die Zwischenschritte möglichst gut erkläre. Umso schöner zu hören, dass sich die Arbeit lohnt und es bei dir ankommt! LG Kai

  • @ninnick-nick
    @ninnick-nick ปีที่แล้ว +1

    Hallo Kai, - ich schließe mich den positiven Kommentaren an! 👌👌👌👍
    Hab gestern den ganzen Tag gesucht, wie man die Datei (aus ner xltm) unter Pfadvorgabe (in einer Zelle) und Namensvorgabe (in einer Zelle) als xlsm speichern kann.
    Nun als PDF, - ok. auch gut.
    Da hat mir Dein Video hier, jetzt sehr geholfen.
    Wäre mir n SuperThanks wert gewesen, aber TH-cam hat mich nicht gelassen.
    Na dann beim nächsten Mal dann doppelt ;-)
    Danke nochmal!

  • @ggkov5074
    @ggkov5074 2 ปีที่แล้ว +1

    Hi Kai, vielen dank, ich Binge grad deine Videos durch, für einen Neuling wie mich absolut verständlich. Danke dafür 🙂👍

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว

      Hi, freut mich, dass dir meine Videos gefallen :) LG Kai

  • @gerhardgrensemann2787
    @gerhardgrensemann2787 3 ปีที่แล้ว +2

    Wie immer Super erklärt, Danke fürs tolle Video.

    • @KaiWeissmann
      @KaiWeissmann  3 ปีที่แล้ว +1

      Hallo Gerhard, vielen Dank für deinen Kommentar :)

  • @adrianduringer3552
    @adrianduringer3552 2 ปีที่แล้ว +1

    nicer typ, geile tutorials

  • @udoholzhauer1365
    @udoholzhauer1365 2 ปีที่แล้ว +1

    Super Erklärung!!! Danke schön

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว

      Hey Udo!
      Danke für dein Feedback!
      Lg, Kai

  • @-redox-506
    @-redox-506 2 ปีที่แล้ว +1

    Sehr, sehr gut erklärt

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว

      Hey -Red Ox-!
      Danke für dein Feedback!
      Lg, Kai

  • @patrikroos6416
    @patrikroos6416 2 ปีที่แล้ว

    Du bist eindeutig der beste Mann wenn es darum geht VBA zu erklären. Kann man die erstellte PDF auch gleichzeitig verschlüsseln?

  • @olliacker8759
    @olliacker8759 3 ปีที่แล้ว +1

    tolles Video und super erklärt, vielen Dank hierfür 🙂

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว

      Freut mich Olli! Vielen Dank für deinen Kommentar :)

  • @sicherheitskurt480
    @sicherheitskurt480 12 วันที่ผ่านมา

    Hallöchen,
    Richtig richtig gut erklärtes Video. Danke dir für die ganz Infos.
    1. Frage hätte ich, wie kann ich Tabellenblatt 1 und 2 in einer PDF speichern?

  • @bennoschreiber1714
    @bennoschreiber1714 3 ปีที่แล้ว +1

    Mega!
    Und vielen Dank!

    • @KaiWeissmann
      @KaiWeissmann  3 ปีที่แล้ว

      Hallo Benno, gerne. Mich freut, dass es dir gefällt :)

  • @GWHwebseminare
    @GWHwebseminare 3 ปีที่แล้ว +2

    Hi Kai, super erklärt, danke dafür! Eine Frage, wie kann ich die Pdf-Erstellung auf nur die Zellen beschränken, in denen Werte enthalten sind? Also nur Zellen, die Werte und nicht Formeln in den Zellen enthalten! Hm?

    • @KaiWeissmann
      @KaiWeissmann  3 ปีที่แล้ว

      Hi Chris, vielen Dank für deinen Kommentar. Du könntest die Tabelle filtern. Ich habe es gerade mit dem Autofilter ausprobiert und das hat wunderbar geklappt. D.h. Daten filtern und dann, wie im Video gezeigt, die Tabelle als PDF exportieren.
      Ein Video zum Autofilter habe ich hier gemacht: www.vbatrainer.de/autofilter/
      Ich hoffe, das hilft dir weiter! LG Kai

  • @ulricheggers3478
    @ulricheggers3478 26 วันที่ผ่านมา

    Hallo Kai, cooles Video und scheint ja super zu funktionieren. Ich nutze einen Mac und da kann ich machen was ich will, so wie hier beschrieben funktioniert das leider nicht. Gibt es für Excel unter Mac auch solch eine Lösung. Ich suche mir im Internet den Wolf, aber Excel und Mac ist echt kompliziert. Danke Uli

  • @Marvin_offiziell
    @Marvin_offiziell ปีที่แล้ว

    Top Video Kai,
    Wenn ich das so mache wie in Video erstellt er die ganze Seite als pdf trotz Druckbereich festgesetzt

  • @stevenhunter8194
    @stevenhunter8194 7 หลายเดือนก่อน

    Hallo Kai, ich find deine Erklärungen toll und leicht zu verstehen. Eine Frage hierzu ich habe alle Steps gefolgt aber beim erstellen der Pdf bekomme ich nur eine Spalte zu sehen - was mache ich falsch?

  • @Cell343
    @Cell343 2 ปีที่แล้ว +1

    Sehr gutes Video. Eine Frage zu PDFs aus Excel:
    Ich habe einen Hyperlink von einem Tabellenbaltt zu einem anderem Tabellenblatt (beide in der gleiche Arbeitsmappe). Bei einem Export als PDF fehlen diese Verlinkungen dann aber wieder. Hast du dazu vielleicht auch eine Lösung. Würde mir super weiter helfen.

  • @LarsSchritt
    @LarsSchritt 2 ปีที่แล้ว

    Hi, erstmal super Blog und super Video hat mir wirklich sehr bei meinem Projekt geholfen :) Ich habe das Problem, dass wenn ich das Exceldokument als xlsm speichere das PDF nicht mehr automatisch gespeichert wird. Was kann ich da machen?

  • @dominikschmid6993
    @dominikschmid6993 11 หลายเดือนก่อน

    Das ist ein hervorragendes Video. wie kann man das ganze auch anstelle des C: Ordner in einen Sharepoint abspeichern?

  • @philippfurhapter3099
    @philippfurhapter3099 ปีที่แล้ว

    Hallo, Das Video hat sehr weitergeholfen!
    Ist es auch irgendwie möglich ein vorhandenes PDF Formular (Prüfprotokoll) mit den Daten aus einer Excel Tabelle automatisiert zu füllen und abzuspeichern?
    SG Philipp

  • @patrickeilers-redz3168
    @patrickeilers-redz3168 ปีที่แล้ว

    sehr informativ aber was mache ich wen ich nahmen und Speicher Ort behalten möchte als im selben Ordner und als selben nahmen Speicher halt nur als pdf
    mfg Patrick

    • @patrickeilers-redz3168
      @patrickeilers-redz3168 ปีที่แล้ว

      also ich habe Filename:=ActiveWorkbook.Path & "\" & ActiveWorkbook.Name & ".pdf" genuntz das ist auch fas richtig aber die Datei heißt dann XXX.xlsx.pdf die .xlsx endung muss weg ^^

  • @TheWolke0707
    @TheWolke0707 2 ปีที่แล้ว

    Hallo Kai, tolles Video, super erklärt.
    Vielen Dank dafür.
    Man kennt ja, dass in einer PDF bestimmte Bereiche für Eingaben erkennbar (Vorname, Nachname, Adresse,...) sind. Ich möchte zB in der PDF an mehreren Stellen ein Datum eingeben.
    Ist es möglich, das in Excel zu erstellen? Evtl. könnte man das sogar farblich minimal absetzen?

  • @GuenterErtl
    @GuenterErtl ปีที่แล้ว +1

    kann man die Pfadangabe verwenden um die erstellte Datei an eine Email anzuhängen? In Anlehnung an dein Video Excel als Dateianhang

    • @KaiWeissmann
      @KaiWeissmann  ปีที่แล้ว

      Dazu kann dir mein Video zum Thema Mailversand weiterhelfen: th-cam.com/video/mmghedfapfQ/w-d-xo.html

  • @SlyserLP
    @SlyserLP ปีที่แล้ว

    Hi Kai,
    super Video hat mir sehr geholfen. Kurze Frage, welche Code brauche ich, damit ich einen bestimmte Druckbereich nur einschließe?
    Liebe Grüße

    • @SlyserLP
      @SlyserLP ปีที่แล้ว

      Also mit Printarea code verbinden

  • @thorstenofele6690
    @thorstenofele6690 ปีที่แล้ว

    Danke dir Kai, wenn nun aber die Spalten auf 2 Seiten der PDF aufgeteilt werden, weil eben das Querformat nicht ausreicht? Dann müsste man doch sagen können, dass alle Spalten trotzdem auf ein Blatt müssen

  • @tobiasdegner5526
    @tobiasdegner5526 2 ปีที่แล้ว +1

    Super! Ich quäle mich immer damit herum, Tabellen in PDF zu exportieren, so geht das ja im Handumdrehen!
    Sag mal, gibt es auch die umgekehrte Möglichkeit über VBA PDF-Tabellen in eine Excel-Datei einzulesen?

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว +1

      Hi Tobias, freut mich, dass dir das Video gefällt! Ja, das klappt auch. Ich nehme es als Videoidee mal auf und wenn mehr Leute danach fragen, erstelle ich dazu ein Video. LG Kai

    • @finnkrombich6360
      @finnkrombich6360 2 ปีที่แล้ว

      Das wäre, ein gutes Tutorial.

  • @paul-peterpan6943
    @paul-peterpan6943 2 ปีที่แล้ว +1

    Hallo, Kai!
    Auch dieses Video habe ich mir zu Nutze gemacht, klasse.
    Habe dennoch eine Nachfrage:
    Ist es nicht möglich, den Bereich für die PDF-Erstellung statt mit CurrentRegion mit dem Namen der intelligenten Tabelle festzulegen?
    Und wie müsste der Code dann lauten?
    Gruß
    Achim

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว +1

      Hallo Achim, freut mich, dass dir das Video gefällt.
      Du kannst auch intelligente Tabellen statt der CurrentRegion ansprechen. Das machst du über
      Tabelle1.Listobjects("NameDerTabelle")
      LG Kai

    • @paul-peterpan6943
      @paul-peterpan6943 2 ปีที่แล้ว

      @@KaiWeissmann Danke, Kai

    • @paul-peterpan6943
      @paul-peterpan6943 2 ปีที่แล้ว

      @@KaiWeissmann Hallo, Kai. Vielleicht interessiert Dich eine detailliertere Rückmeldung:
      1. Zu Beginn hatte ich den Code: "tb_Datenbank.Range("B11").CurrentRegion.ExportAsFixedFormat ..." Der funktionierte natürlich und war der Ausgangspunkt meiner obigen Nachfrage an Dich.
      2. Auf der Grundlage Deiner Antwort änderte ich den Code in: "tb_Datenbank.ListObjects("tblBasisdaten").ExportAsFixedFormat ...". Da bekam ich aber die Fehlermeldung, dass diese Methode oder Eigenschaft nicht unterstützt wird.
      3. Ich erinnerte mich an Dein Video der 4 Methoden zur Befüllung einer ListBox, hier List mit Range, und änderte den Code in:
      Dim rng As Range
      Set rng = tb_Datenbank.Range("tblBasisdaten")
      rng.ExportAsFixedFormat ..."
      Und siehe da, es wird eine PDF-Datei der Tabelle erstellt, allerdings ohne deren Überschriftenzeile, die aber doch auch zur intelligenten Tabelle namens "tblBasisdaten" gehört. Komisch ... Über eine Erklärung mit Tipp würde ich mich sehr freuen ;-)
      Beste Grüße
      Achim

  • @omercat
    @omercat 2 ปีที่แล้ว +1

    Hallo Kai,
    danke für die tollen Video-Tutorials.
    Gibt es auch eine Möglichkeit PDF-Dateien auszulesen?
    Viele Grüße
    Ömer

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว +1

      Hallo Ömer, danke für deinen Kommentar :) Ja, das geht ebenfalls. Falls die Frage mehrfach aufkommt, würde ich dazu ein Video erstellen. LG Kai

    • @michaelheider6277
      @michaelheider6277 ปีที่แล้ว

      Ich habe ebenfalls eine Frage in diese Richtung:
      Wie kann ich derart abgelegte PDF wieder aufrufen und (vor allem) mittels VBA nach dem Öffnen auch drucken?

  • @JaDe-yj4gx
    @JaDe-yj4gx 2 ปีที่แล้ว +1

    Bei der Ersetzung des Dateinamen durch einen Zellbezug hätte ich noch eine Frage: wie kann ich da z.b. wenn ich zum einen die Bestellnummer und die Artikelnummer aus meiner Excel nehme dazwischen einen Unterstrich einsetzen in der VBA ?

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว +1

      Mit einer String-Verkettung: Range("A1").Value & "_" & Range("B1").Value
      Näheres dazu auch in meinem String Video: vbatrainer.de/string-funktionen/
      LG Kai

  • @patrickb.1522
    @patrickb.1522 ปีที่แล้ว

    Wie ist es möglich das das Tabellenblatt in deinem Beispiel, auf das querformat im PDF angepasst wird. Bei mir geht dies über 3 Seiten

  • @brunoruegger4028
    @brunoruegger4028 ปีที่แล้ว

    Wieder einmal habe ich in Deinen Videos wertvolle Anregungen gefunden - Kompliment für Deine kompetenten und verständlichen Erklärungen.
    Eine Frage hätte ich zum Code:
    Range("A8:B54").ExportAsFixedFormat Type:=xlTypePDF, Filename:= ......
    Gibt es für den Bereich (Range("A8:B54") auch eine Möglichkeit das dynamisch zu gestalten?

  • @Pandasto
    @Pandasto 2 ปีที่แล้ว

    Geile Videos, sehr hilfreich und detailliert erklärt, vielen Dank dafür.
    Ist es möglich die Skalierung des Drucks mittels VBA auf "Blatt auf einer Seite darstellen" fest zulegen? Mein Druckbereich ist größer als eine A4 PDF und ich würde es gerne vermeiden die Skalierung jedesmal vorher zu überprüfen, da ich die Datenbank auf verschiedenen PCs nutzen können muss. Vielen Dank im Voraus.

    • @MindFuchs
      @MindFuchs 2 ปีที่แล้ว

      Ich würde vor dem Export als PDF in die Umbruchvorschau gehen (Ansicht > Umbruchvorschau) und dort den Bereich so festlegen, dass alles auf einem Blatt ist bzw. sich zumindest alle Spalten auf einem Blatt befinden. Danach dann den PDF-Export ausführen.

  • @kingsmag9352
    @kingsmag9352 9 หลายเดือนก่อน

    Hallo Kai, vielen Dank für deine super Videos. Ich hoffe du kannst mir weiterhelfen. Ich möchte gerne ein PDF in dem Etikettenformat 100 mm x 50 mm erzeugen um es später mit meinem Etikettendrucker drucken zu können. Leider bekomme ich das einfach nicht hin.

  • @leonl.5947
    @leonl.5947 2 ปีที่แล้ว

    wie kann man das intellisense aktivieren? du schreibst zum Beispiel "Tabelle1." und dann erscheint ein dropdown-Menü für verschiedene Auswahlen. Bei mir ist das nicht der Fall! Unter Extras -> Optionen habe ich "Elemente automatisch auflisten" aktiv.

  • @frankbehrens3000
    @frankbehrens3000 2 ปีที่แล้ว

    Bin mir nicht sicher ob diese frage schon gestellt wurde. Kan man die PDF die man erzeugt auch Passwort schützen Direkt ( Vba code) oder Indirekt ( Adobe oder andre programme)

  • @DietrichGumpert
    @DietrichGumpert ปีที่แล้ว

    Wieder ein sehr interessanter Beitrag, habe schon sehr viele Anregungungen erhalten und anwenden können. Die Erstellung der pdf habe ich umgesetzt. Das Anzeigen der Datei über eine Userform mit dem Webbrowser-Steuerelemt funktioniert auch sehr gut, doch ergibt sich nach der zwei oder dreimaligen Anzeige der Dateien an anderer Stelle des Programms ein Funktionsausfall der Maus, der vor der Webbrowser-Anwendung nicht auftritt. In (geschützen) Arbeitsblättern mit drop-down Liste (erstellt aus der Datenüberprüfung, Quelle formatierte Tabelle) funktioniert die Mausfunktion hier nicht und es erfolgt ein Excel-Fehlerton. Alle anderen Mausaktivitäten sind möglich. Hast Du eventuell eine Erklärung für das Phänomen?

  • @vitusfaltermaier6900
    @vitusfaltermaier6900 3 ปีที่แล้ว +1

    Hallo Kai,
    ist es auch möglich bzw. es ist sicher möglich😅
    aber wie kann ich mehrere Tabellen von verschiedenen Arbeitsblätter in der gleichen Arbeitsmappe in eine PDF zusammenfügen?

    • @marianpaske2344
      @marianpaske2344 2 ปีที่แล้ว

      Vor dem Problem stehe ich ebenfalls noch. Würde mich auch interessieren ob bzw. wie das geht.

    • @MindFuchs
      @MindFuchs 2 ปีที่แล้ว

      genau das würde mich auch interessieren

  • @Prolet140
    @Prolet140 ปีที่แล้ว

    ich würde gerne eine bestehende PDF Datei in Microsoft Print to PDF "drucken" und davon nur bestimmte Seiten, da habe ich noch keine Lösung gefunden. Kann jemand helfen? Bisher gefundene Lösungen benötigen Adobe Acrobat pro

    • @KaiWeissmann
      @KaiWeissmann  ปีที่แล้ว

      Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": th-cam.com/video/Kl9vcB3ejgk/w-d-xo.html
      Ich wünsche dir für deine Projekte alles Gute.

  • @Sandra-we5gp
    @Sandra-we5gp 2 ปีที่แล้ว +1

    Danke für das suoer Video. Hab ich auch die Möglichkeit ein Tabellenblatt über eine Zelle zu definieren und diesen Tabellenblattnamen und diesen dann mit Fixen Tabellenblattnamen zu einer pdf-Datei zu erzeugen? Sheets(array("tabelle1", "tablle2", "tabellevariable")).select vielen Dank schonmal im voraus

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว

      Hallo Sandra, freut mich, dass dir das Video gefällt!
      Dein Code funktioniert schon. Die Variable dann ohne Anführungszeichen übergeben.
      LG Kai

  • @youTidings
    @youTidings 2 ปีที่แล้ว +1

    Servus Kai, vorab vielen Dank für deine lehrreichen Videos. Du bringst die Themen super verständlich rüber ohne viel „ähh“ und „ähm“ oder hin und her. Ich habe eine Frage bezüglich des Pfads, egal ob bei dem erstellen einer PDF oder eines Ordners. Gibt es eine Möglichkeit, dass die Datei oder der Ordner direkt im selben Ordner wie die .xlsm erstellt wird? Bei uns sind die Dateien auf einem separaten Server gespeichert und der Pfad ist bei jedem User unterschiedlich. Kannst du uns hierbei helfen? Vielen Dank vorab für deine Antwort. LG Thomas

    • @KaiWeissmann
      @KaiWeissmann  2 ปีที่แล้ว +1

      Hallo Thomas, mit
      ThisWorkbook.Path
      sprichst du den Pfad der Arbeitsmappe an und kannst das so dynamisch für jeden Benutzer gestalten.
      LG Kai

    • @youTidings
      @youTidings 2 ปีที่แล้ว

      @@KaiWeissmann Vielen Dank. =)