Excelinstanzen gezielt ansprechen (VBA 6.0)

Hi,

ein Kanalkatasterprogramm stellt eine Exportfunktion zu Excel zur Verfügung. Dabei wird eine 2. Excelinstanz geöffnet.

Mittels

Set wbkXLS = GetObject(„Mappe1“)

möchte ich diese Daten von der 1. Instanz aus bearbeiten. Das funktioniert aber nur, solange in der 1. nicht auch eine Datei gleichen Namens existiert.

Wie kann ich die 2. Instanz gezielt ansprechen bzw. wie würdet ihr das Problem lösen?

Vielen Dank
Martin

PS:
Bitte formuliert die Antwort nicht allzu kompliziert, da sich diese Thematik sowieso am obersten Rand meines Verständnisses bewegt… ;o)

moin…

wie wird denn dieses neue Sheet geöffnet?
wenn es mit einem
Workbooks.Add
geschieht, dann solltest Du gleich im Anschluss in eine Variable schreiben, wie dieses neue Workbook heisst…
nachdem es durch das Add ja auch gleich aktiviert wird geht das mit:
MsgBox ActiveWorkbook.Name

ergo:
Workbooks.Add
neuemappe = ActiveWorkbook.Name
Set wbkXLS = GetObject(neuemappe)

HTH
Munich

Hi,

wie wird denn dieses neue Sheet geöffnet?

auf welchem Wege das kommerzielle Kanalkatasterprogramm das macht weiß ich nicht.

Viele Grüße
Martin