Re: Fernbezüge
17.03.2003 20:08:59
WernerB.
Hallo Bernd,Du schreibst, dass Du in geschlossenen Arbeitsmappen nach Textstellen "suchen" willst. Wenn das mit dem "Suchen" ernst gemeint ist, kannst Du wohl meinen Lösungsvorschlag vergessen; dieser setzt voraus, dass die Quelladresse (Zelle in geschlossener Arbeitsmappe) bekannt ist.
Das Auslesen von Werten aus geschlossenen Arbeitsmappen funktioniert bestens mit einem Excel4-Makro in Verbindung mit einer benutzerdefinierten Funktion.
In diesem Zusammenhang verweise ich gerne auf das Excel-Tutorial von Hans W. Herber (Ausgabe ca. August oder September 2001).
Nachstehend die notwendige Function und ein Beispielmakro mit einer kleinen Schleife; das Makro musst Du natürlich an Deine Gegebenheiten anpassen. Wichtig ist natürlich auch die etwas gewöhnungsbedürftige Syntax-Einhaltung mit Hochkommata und eckigen Klammern.
Normal-Syntax-Beispiel (ohne Schleifen-Variablen):
strSource = "'C:\TEMP\[Datei.xls]Blattname'!R6C2"
"R6C2" bedeutet Row 6, Column 2 (also Zelle "B6").
Ob und ggf. wie das Ganze mit Excel 5.0/7.0 klappt, weiß ich nicht; mit Excel 97 (8.0) läuft es jedenfalls wie geschmiert.
Viel Erfolg wünscht
WernerB.