Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren

Forumthread: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren

Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 08:39:33
anno
Hallo,
muss per vba aus geoeffneter .xlsm ( Quelle ) einen bestimmten Worksheet-Blattbereich als .jpg in eine weitere geoeffnete .xlsm ( bestimmter Blattbereich ) kopieren.
Dabei tritt Fehler: 'Laufzeitfehler 1004: Die PasteSpecial-methode des Range-Objektes konnte nicht ausgefuehrt werden' auf.
Getestet in Versionen: 'MS Office Prof Plus 2016' ( lokaler PC ) und 'MS 365' ( ueber Netzwerk )
Meine Suche in Foren brachte mich leider nicht weiter.
Kann jemand helfen? Mit Bildern in vba habe ich praktisch keine Erfahrung.
Gruß
anno

https://www.herber.de/bbs/user/169527.txt
Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 09:25:19
Oberschlumpf
Hi,

zeig doch bitte per Upload eine EXCEL-Bsp-Datei MIT Bsp-Daten und dem Code...in der Datei.

Ciao
Thorsten
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 10:45:56
schauan
Hallöchen,

was würdest Du bei PasteSpecial für eine Option nehmen? Hast Du da was mit Picture?
ich hätte ActiveSheet.Pictures.Paste ... im Angebot.


Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
19.05.2024 09:06:59
anno
Hallo,

aktualisiert: habe die ganze Datei upgeloadet: https://www.herber.de/bbs/user/169568.xlsm
sowie die dazu notwendige Vorlage-Datei: https://www.herber.de/bbs/user/169569.xlsm
Dabei tritt Fehler: 'Laufzeitfehler 1004: Die PasteSpecial-methode des Range-Objektes konnte nicht ausgefuehrt werden' auf.
Aktuelle Erkenntnis: ab und an funktionierte es auf lokalem PC. Ueber Netzwerk ? Kann es ein zeitliches Problem sein?


Gruß
Anton
Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
19.05.2024 13:51:19
schauan
Hallöchen,

habe es jetzt mehrfach getestet, hat immer funktioniert. Ergebnis:
https://www.herber.de/bbs/user/169571.xlsm
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 10:47:11
schauan
... das war an den TE gerichtet.
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 11:16:33
anno
Hallo schauan,

ich verstehe 'ActiveSheet.Pictures.Paste' in diesem Zusammenhang nicht.
Der Bereich auf dem Arbeitsblatt soll von einer ( aktiven Quelle ) .xlsm als .jpg in eine andere ( nicht aktives Ziel ) .xlsm ( beide geoeffnet ) kopiert werden.
Soll ich deiner Meinung nach nur vor dem ...paste auf die Ziel.xlsm aktivieren?
Gruß
anno
Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 11:30:20
schauan
Hallöchen,

Du kannst da mal etwas experimentieren. Eigentlich kannst Du zum "Bildertransport" ein einfaches Paste verwenden. Da kannst Du den Range direkt kopieren und als Bild einfügen.
Funktionieren tut mit PasteSpecial z.B. so was - wenn das zwei unterschiedliche Dateien sind. Dazu kopierst Du den Range hier als Bild

ThisWorkbook.Sheets(1).Range("C3").CopyPicture
ActiveWorkbook.Sheets(1).Range("C3").PasteSpecial

oder eben, wenn das Ziel nicht aktiv ist,

ThisWorkbook.Sheets(1).Range("C3").CopyPicture
Workbooks("Mappe1").Sheets(1).Range("C3").PasteSpecial

PasteSpecial hat sich nur in manchen Fällen etwas eng - da muss man genau schauen, was geht, wie man vorgeht, wie adressiert.


Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 11:36:56
schauan
... ich habe mir den Code mal angeschaut. Was mir am Anfang aufgefallen ist, da steht

    Set w_wsZ = w_wbZ.Worksheets(s_ZB)

' Vorlage entsperren ...
w_wbZ.Unprotect Password:=s_xW(2)


1)
Das Blatt w_wsZ ist nicht gesondert geschützt?
2)
Ich würde den Arbeitsmappenschutz mal vor dem set w_wsZ raus nehmen.


Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 15:24:10
schauan
3)
... und was mir noch aufgefallen ist, wo definierst Du w_wsQ ?

Mit Option Explicit am Anfang des Moduls bekommst Du eine Meldung, wenn eine Variable nicht definiert ist.
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 11:07:58
anno
Hallo Thorsten,

habe den vba-Teil hier: https://www.herber.de/bbs/user/169527.txt upgeloadet.
? Ausreichend
Gruß
Anton
Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 11:11:38
Onur
Was sollen wir mit einem Makro, das nur zusammen mit der entsprechenden Datei funktioniert ohne die Datei anfangen? Mutmaßen, wie die Datei dazu aussehen könnte ???
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
19.05.2024 08:48:55
anno
Hallo onur,

aktualisiert: habe die ganze Datei upgeloadet: https://www.herber.de/bbs/user/169568.xlsm
sowie die dazu notwendige Vorlage-Datei: https://www.herber.de/bbs/user/169569.xlsm
Aktuelle Erkenntnis: ab und an funktionierte es auf lokalem PC. Ueber Netzwerk ? Kann es ein zeitliches Problem sein?
Gruß
Anton
Anzeige
AW: Fehler bei: BlattBereich als .jpg in andere .xlsm kopieren
17.05.2024 14:37:29
Oberschlumpf
echt jetzt???

diese txt-Datei hattest du - doch schon - in deinem Erst-Beitrag gezeigt!
UND TROTZDEM, nein, GENAU DESWEGEN bat ich dich um eine - vollständige - Datei = Excel-Datei MIT Daten UND Code

aber ok, du verstehst mich nich, ich werd wohl dich nich verstehen...
weiter viel Erfolg...ciao Thorsten
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige