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

Forumthread: Shapes kopieren - Fehler 1004

Shapes kopieren - Fehler 1004
Pepi
Hallo Zusammen
Kann mir jemand sagen, warum dieser Code nach einigen kopierten Shapes den Laufzeitfehler 1004 erzeugt? Die Shapes sollen von einer Mappen in eine Andere kopiert und positioniert werden. Offenbar macht der oShp.copy-Befehl Schwierigkeiten - soweit bin ich schon mal. - Wer weiss Rat?
liebe Grüsse Pepi
Sub SU_Shapes_Copy()
Dim oWB As Workbook, oTB As Workbook, oTab As Worksheet, oShp As Shape
Set oWB = Workbooks("_Offkalk Kaba exos-28.01.11.xlsm")
Set oTB = ThisWorkbook
oTB.Activate
For Each oTab In oWB.Worksheets
oWB.Worksheets(oTab.Name).Unprotect
oTB.Worksheets(oTab.Name).Activate
For Each oShp In oWB.Worksheets(oTab.Name).Shapes
oShp.copy
oTB.Worksheets(oTab.Name).Paste
With Selection
.Top = oShp.Top
.Left = oShp.Left
End With
Next oShp
Next oTab
End 

Sub


		
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Shapes kopieren - Fehler 1004
08.03.2011 18:58:53
Rudi
Hallo,
versuch das mal:
Sub SU_Shapes_Copy()
Dim wkbQuelle As Workbook, wkbZiel As Workbook, wksQuelle As Worksheet, oShp As Shape
Set wkbQuelle = Workbooks("_Offkalk Kaba exos-28.01.11.xlsm")
Set wkbZiel = ThisWorkbook
For Each wksQuelle In wkbQuelle.Worksheets
For Each oShp In wksQuelle.Shapes
oShp.Copy
With wkbZiel.Worksheets(wksQuelle.Name)
.Paste
With .Shapes(.Shapes.Count)
.Top = oShp.Top
.Left = oShp.Left
End With
End With
Next oShp
Next wksQuelle
End Sub

Gruß
Rudi
Anzeige
AW: Shapes kopieren - Fehler 1004
08.03.2011 21:12:15
Peter
Hallo Rudi
Scheint auf den ersten Blick zu funktionieren (Testdaten zuhause), werde das Makro am Donnerstag im Geschäft noch eingehend testen - drück mir die Daumen
vielen Dank
en liebe Gruess us Zürich
Pepi
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige