Collapse column

Autor Thema: Office 2016 sporadischer Fehler in VBA-Script  (Gelesen 572 mal)

Offline Reklov

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Office 2016 sporadischer Fehler in VBA-Script
« am: Mai 11, 2017, 16:44:26 Nachmittag »
Moin,

in einem umfangreichen Script lasse ich eine Auswertung als pdf.-Datei erstellen und abspeichern. Klappt "im Prinzip" auch wunderbar. Nur sporadisch bricht die Ausführung ab mit der Fehlermeldung 1004.
Ich habe zwar einen Weg gefunden, damit umzugehen mit der Funktion On Error GoTo, funktioniert tadellos, doch will ich nur zu gerne wissen, was denn an der Programmzeile falsch ist.
 
fragliche Zeile:
   On Error GoTo ausgabeFehler2
    ActiveSheet.ExportAsFixedFormat Type:=x1TypePDF, Filename:="C:\Users\Volker\Dropbox\BC\Fondsanalyse\Charts\" & "Liste Analyse nach Gruppen" & ".pdf", Quality:=x1QualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
 
Die Fehlerverarbeitung ist simpel:
ausgabeFehler2:
    Resume

Durch die Fehlerverarbeitung dreht Excel so lange eine Endlosschleife, bis die Programmzeile angenommen wird, i.d.R. nach zwei bis fünf Anläufen.

Vielleicht hat jemand im Forum eine Idee, wie solch ein "manchmal"-Fehler entsteht - und weshalb ohne Änderung dann plötzlich alles wie geplant abläuft, nur weil ich es wieder und wieder versuche(n lasse)...

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2016 sporadischer Fehler in VBA-Script
« Antwort #1 am: Mai 14, 2017, 08:40:02 Vormittag »
Hallo,

versuche mal folgendes, ob das Besserung bringt...
  • statt ActiveSheet, vollständig referenzieren, also ThisWorkbook.Worksheets("Deine_Tabelle")
  • testweise einen anderen Order statt dem anscheinend Dropbox-Ordner. Wenn Excel nicht schreiben kann,
    warum auch immer, kann ein Fehler vorkommen.
  • sicherstellen, dass die Datei nicht schon existiert, z.B. per Dir()
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.