Re: externer bezug mit wert aus zelle
12.09.2002 19:05:53
WernerB.
Hallo Flo,bitte setze nicht Unerfahrenheit mit Dummheit gleich.
Wir werden dem Schwein schon töten, wenn ihm auch quiekt!
Zunächst: Beide Teile kopierst Du am besten in ein ganz normales Standard-Modul (also nicht in das Klassenmodul eines Tabellenblattes oder in "DieseArbeitsmappe").
Wenn Du beide Teile unbedingt in zwei verschiedenen Standard-Modulen unterbringen willst, so geht das auch; die Funktionsweise wird dadurch nicht beeinträchtigt.
Zu einem normalen Standard-Modul gelangst Du wie folgt:
- Öffne Deine Zieldatei (in die der Eintrag gemacht werden soll)
- Drücke Alt + F11 (die Entwicklungsumgebung öffnet sich)
- Auf der linken Seite machst Du einen rechten Mausklick auf "VBAProject(Dateiname)"
- Einfügen / Modul
- In die große weiße Fläche auf der rechten Seite kopierst Du jetzt beide Teile von "Option Explicit" bis "End Sub" (mit Strg + C kopieren, dann mit Strg + V absetzen)
- Das Makro muss natürlich noch an Deine Gegebenheiten angepasst werden (nur die Zeile "strSource = ....")
o C:\Temp\ muss durch den Pfad zu der geschlossenen Quelldatei ersetzt werden
o Tabelle1 muss ggf. durch den Tabellennamen der ersten Tabelle der geschlossenen Quelldatei ersetzt werden
o R1C1 bedeutet Row/Zeile 1 und Column/Spalte 1 (also "A1") in der Quelldatei
o Die Syntax (also Häkchen und Klammern) darf nicht verändert werden
- Zurück zum "normalen" Excel kommst Du mit Alt + Q
Die geschlossene Quelldatei muss unter dem angegebenen Pfad existieren.
Der Dateiname der geschlossenen Quelldatei in Zelle B1 muss die Endung ".xls" haben.
Wenn all diese Voraussetzungen erfüllt sind, kannst Du das Makro starten:
Extras / Makro / Makros / (Makroname anklicken) / Ausführen
Es wird dann sofort der Wert aus der Quelldatei (erstes Tabellenblatt, Zelle "A1") in die Zelle "C1" auf den gerade aktiven Tabellenblatt der Zieldatei eingetragen.
Ich drücke für Dich sämtliche Daumen, dass alles klappt.
Falls nicht, bitte mit einer möglichst exakten Fehlerbeschreibung noch mal melden.
Dein Thread wird vermutlich am Samstag ins Archiv wandern; bei Bedarf kannst Du ja einen neuen eröffnen; wenn bis dahin keine positive Rückmeldung von Dir gekommen ist, werde ich das Forum im Auge behalten und nach einem Beitrag von Dir Ausschau halten.
Also nur Mut wir werden das Kind schon schaukeln!
Viel Erfolg wünscht
WernerB.