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

Worksheet kopieren

Forumthread: Worksheet kopieren

Worksheet kopieren
15.04.2003 16:01:26
Kay Koch
Hallo zusammen,

ich möchte in einem VB-Programm auf eine Exceltabelle zugreifen ohne das Workbook geöffnet zu halten:

------------------------
Public oExl As New Excel.Application
Public wsht As New Worksheet
.
.
oExl.Workbooks.Open "Dateiname"
Set wsht = oExl.ActiveSheet
-------------------------

Das funktioniert, aber ich darf oExl erst am Ende des Programms schließen.
-------------------------
oExl.Quit
Set oExl = Nothing
-------------------------

Gibt es eine Möglichkeit nur die Daten zu kopieren und oExl sofort wieder zu schließen. Versuche ich copy kommt die Fehlermeldung " Klasse unterstützt keine Automatisierung"

Vielen Dank im Vorraus

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Worksheet kopieren
16.04.2003 09:34:09
Yal

Du machst Dich Sklave eine zu moderne Technologie. Du brauchst eigentlich nicht unbedingt eine Klasse dazu (implementiert durch den "New")

Probier mal statt oExl.Workb...
einfach:

public wsht as variant
Workbooks.Open "Dateiname"
set wsht= activesheet
'dann kopieren, schliessen und weiter arbeiten

Yal

Anzeige
Re: Worksheet kopieren
16.04.2003 13:07:07
Kay Koch

Hallo Yal,

hört sich interessant an ABER:
durch
set wsht= activesheet
habe ich wiederum eine Referenz, die mit Workbooks.close verschwindet.
Ich müsste wsht also kopieren, aber kann man objekte in VB5 kopieren?


besten Dank im Vorraus

kay koch

;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige