Tabellenblatt speichern als PDF Autor Nachricht MichaelB. Im Profil kannst Du frei den Rang ndern Verfasst am: 30. Jun 2010, 08:07 Rufname: Version: Office 2007 Hallo zusammen, ich mchte gerne, das aktuell gewhlte Arbeitsblatt per VBA als PDF speichern. Der Name des PDF-Files soll der "Zwischenstand" sowie das aktuelle Datum und die aktuelle Uhrzeit enthalten. Nur leider wies nich nicht wie ich das umsehen kann. Besten Dank fr eure Hilfe. Excel VBA I Excel per Makro als PDF in bestimmten Pfad abspeichern I Excelpedia - YouTube. MfG Michael Case Coder Verfasst am: 30. Jun 2010, 08:27 Rufname: Case Wohnort: Schwbisch Hall Hallo, ab Excel 2007 so: Code: Option Explicit Sub Test() Dim strFileName As String strFileName = & "\" & "Zwischenstand_" & Format(Now, "DD_MM_YYYY_HH_MM_SS") ActiveSheet. ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:=strFileName, _ Quality:=xlQualityStandard, _ IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False End Sub Im Moment wird die PDF im gleichen Ordner wie die Exceldatei gespeichert. Servus _________________ Servus Verfasst am: 30.
Excel VBA I Excel per Makro als PDF in bestimmten Pfad abspeichern I Excelpedia - YouTube
Tabellenblatt als PDF Speichern von Armbruster vom 11. 04. 2016 19:48:48 AW: Tabellenblatt als PDF Speichern - von Fennek am 11. 2016 21:08:22 AW: Tabellenblatt als PDF Speichern - von Armbruster am 15. 2016 16:07:05 Betrifft: Tabellenblatt als PDF Speichern von: Armbruster Geschrieben am: 11. 2016 19:48:48 Hallo Leute, ich würde gerne mein Tabellenblatt ("Rechnungsvorlage") als PDF in einem Ordner abspeichern. _ dafür habe ich folgenden Code: Sub SpeichernalsPDF() ' SpeichernalsPDF Makro Range("A10:F14") Range("A1:H35") ChDir "C:\Users\Felix\Desktop\Rechnungen" ActiveSheet. VBA Problem - Tabellenblatt als PDF speichern funktioniert nicht. ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\Users\Felix\Desktop\Rechnungen\" & Cells(6, 8), Quality:= _ xlQualityStandard _, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False End Sub Jetzt hätte ich aber gerne, dass die PDF-Datei dynamisch immer die Bezeichnung Rechnung + der Wert der in Zelle G11 des Tabellenblattes steht hat. Wäre echt toll, wenn Ihr mir weiterhelfen könntet und den Code um die fehlenden Informaionen optimiert.
Die Zahl der Variablen sollte so gering wie möglich sein, damit man nicht den Überblick verliert! Gruß Ralf Nochmal zum Thema Variablen: Die sollten nur dann eingesetzt werden, wenn sie wirklich variabel sind (zum Beispiel in Schleifen) oder die Übersicht des Codes verbessern. Mal ein Beispiel aus Deinem Code: Dim save save = MsgBox("Soll das Formular für " & Cells(2, 7) & " abgespeichert werden? Excel tabellenblatt als pdf speichern va faire. ", vbYesNo) If save = vbYes Then Da würde ich die Variable (die nirgendwo sonst im Code verwendet wird) gleich ganz weg lassen: If MsgBox("Soll das Formular für " & Cells(2, 7) & " abgespeichert werden? ", vbYesNo) = vbYes Then Hallo Ralf, erst mal vielen Dank für Deine Antwort. Ich dachte mir schon das der Code "chaotisch" ist. Ich habe ihn von meinem Vorgänger übernommen, und selbst noch etwas daran rum gebastelt. Ich hab vergessen zu erwähnen das meine VBA Kenntnisse leider äußerst bescheiden sind, und möchte daher im Voraus um Gnade bitten. Ich hab versucht deine Ratschläge so gut es geht umzusetzen, leider scheiterte es dann letztendlich doch an meinem Verständnis für die Materie.
Ich würde mich sehr freuen wenn jemand von euch den Fehler entdeckt. Viele Grüße und danke im Voraus Marc Moin und willkommen im Forum! Du hast da einen "leicht" chaotischen Code geschrieben. Ich fange mal beim ersten "richtigen" Fehler an: Es gibt kein Environ("Desktop"), daher wird die Variable savepfadas mit einem Leerstring gefüllt. Folgender Vorschlag: Gehe in den VBE und öffne das Lokalfenster. Dann stepst Du den Code mittels F8 durch und beobachtest, wie die diversen Variablen zur Laufzeit gefüllt werden. Ich bekomme z. B. Excel tabellenblatt als pdf speichern vba excel. irgendwann einen Doppel-Backslash! Da die Variable aber im Anschluss "eigentlich" nicht verwendet wird, stört das nicht weiter. Deine PDF wird auf dem Desktop gespeichert und ganz am Schluss gelöscht (Kill strDatei & ""). Dann brauchst Du Dich nicht wundern, dass Du sie nicht findest. Conclusio: Der "Fehler" ist trivial, der Code sollte aber mal dringend überarbeitet werden. Grundsätzlich empfehle ich Dir Option Explicit Variablendeklarationen sollten oben im Makro stehen.
Denn erstens sind die Holzkosten hoch, und zweitens kann Abfallentsorgung ziemlich lästig sein. Dass bei der privaten Müllverbrennung giftige Chemikalien entstehen, scheint da nicht zu interessieren. quer hat sich mit Kaminkehrern auf die Spur der Müll-Sünder gemacht. Verfasser: kathrin Zeit: 01. 2006 10:57:16 522061 @ratzeful Danke für deine Rückmeldung. Hat mich auf folgendes gebracht: @sukram Sorry für meine Eingangsbemerkung oben, ist mir schon klar, dass man nicht allen geposteten Links nachgehen kann. Ich hatte im letzten Augenblick die ursprüngliche Formulierung geändert und nun siehts aus wie ein Vorwurf an dich, war nicht so gemeint.
(Schweizer Produkt) Wir schliessen auch Ihren Kaminofen an, auch wenn dieser nicht durch uns geliefert wurde. Lassen Sie sich eine Offerte erstellen. Cheminéeöfen Wir sind in der Lage alle gängigen Marken von Cheminéeöfen zu liefern und fachgerecht anzuschliessen. Wir schliessen auch Ihren Kaminofen an, auch wenn dieser nicht durch uns geliefert wurde. Lassen Sie sich eine Offerte erstellen. Wäscheabwürfe Wäscheabwürfe in Chromstahl oder PVC Wäscheabwurf und Einfüllstutzen inklusive schwenkbare Abschlussdeckel in Chromstahl, Verzinkt oder Lackiert. Wir beraten Sie gerne, kompetent und gehen auf Ihre Wünsche ein.