Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sheets auswählen bei GetObject

Forumthread: Sheets auswählen bei GetObject

Sheets auswählen bei GetObject
21.09.2005 09:10:04
Merengy
Habe eine Muster-XL-Datei angelegt mit mehreren Sheets. In jedem Sheet sind unterschiedliche Format-Muster (auch unterschiedliche Zeilenhöhen und Spaltenbreiten) die ich über eine UserForm geteuerte Oberfläche in ein neues Workbook kopieren möchte. Danach die entsprechenden Zellen des neuen Workbooks ebenfalls über die UserForm füllen und das ganze dann ausdrucken.
Zur Zeit hängt mein Fortschritt an dem Problem, dass ich eine Fehlermeldung bekomme wenn ich ein Sheet aus der Musterdatei auswählen will.
Möchte unbedingt mit GetObject arbeiten, da die Musterdatei nicht geöffnet werden soll.
Habe im Deklarationsabschnitt
Dim Musterobjekt As Object 'angegeben
in Private Sub UserForm_Activate() steht dann ua.
ChDir "C:\Monatsplan"
sPath = "C:\Monatsplan\"
Set Musterobjekt = GetObject(sPath & "muster.xls")

Beim Aufruf in der entsprechenden Sub geht das hier schief:
Musterobjekt.Sheets("4 Sonntage").Select
Cells.Select
Selection.Copy
Workbooks.Add
Cells.Select
ActiveSheet.Paste
VBA meldet bei Musterobjekt.Sheets("4 Sonntage").Select einen Laufzeitfehler 1004. Die Select-methode des Worksheet-Objects konnte nicht ausgeführt werden!
HAbe das ganze auch schon mit
Workbooks.Open (sPath & "Muster.xls")
Sheets("5 Sonntage").Select
Cells.Select
Selection.Copy
Workbooks.Add
Cells.Select
ActiveSheet.Paste
Application.DisplayAlerts = False
versucht, das geht auch nicht!
Weiß jetzt auch nicht mehr weiter und hoffe, dass mir jemand helfen kann.
Viele herzlichen Dank im Voraus
Gruss Gerd
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Sheets auswählen bei GetObject
21.09.2005 13:52:23
Herbert
hallo Gerd,
"Select" wird halt hier nicht funktionieren...
darum mußt du es wahrscheinlich weglassen...
Musterobjekt.Sheets("4 Sonntage").Cells.Copy
gruß Herbert
Danke Herbert
21.09.2005 17:22:45
Merengy
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