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

Forumthread: VBA Sheets.Copy mit Fehlermeldung

VBA Sheets.Copy mit Fehlermeldung
Helmut

Sub BeispielCopy()
Dim sh As Worksheet
'   Warum funktioniert das hier ...
Worksheets("Tabelle1").Copy before:=Worksheets("Tabelle1")
Set sh = ActiveSheet
'   ... und hier kommt: Laufzeitfehler 424 "Objekt erforderlich".
Set sh = Worksheets("Tabelle1").Copy(before:=Worksheets("Tabelle1"))
'   Hat jemand direkt über Set ... eine Lösung?
End Sub

Anzeige

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

Betreff
Benutzer
Anzeige
AW: VBA Sheets.Copy mit Fehlermeldung
07.12.2011 13:02:47
Nepumuk
Hallo,
in einem Zug geht das nicht da die Copy-Methode eine Sub und keine Function ist. Schau bei solchen Sachen einfach erst mal in den Objektkatalog.
Gruß
Nepumuk
AW: VBA Sheets.Copy mit Fehlermeldung
07.12.2011 13:18:05
Kawensmann
Hallo,
man kann das Konstrukt ja schon als Funktion aufrufen, aber es liefert halt nur einen Wahrheitswert zurück. Wie sinnvoll das ist, weiß ich jetzt nicht auf die Schnelle, aber man könnte überprüfen, ob der Copy-Vorgang geklappt hat ...
Sub BeispielCopy()
Dim bolVar As Boolean
bolVar = Worksheets("Tabelle1").Copy(before:=Worksheets("Tabelle1"))
Debug.Print bolVar
End Sub
Gruß
Kawensmann
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige