Zellbezug in andere Datei mit Formel zusammensetze

Bild

Betrifft: Zellbezug in andere Datei mit Formel zusammensetze
von: Markus
Geschrieben am: 01.03.2007 08:28:59
Hallo zusammen,
ich hab folgende Aufgabe. Ich möchte einen Zellbezug in eine externe Datei aus mehreren Bausteinen zusammenfügen nach dem Prinzip "Text"&ZELLE&"Text". Die zu verknüpfende Zelle befindet sich im aktuellen Blatt.
Beispiel:
A1="'C:\Dateien\"&A2&"\[Test.xls]Blatt'!C1"
Was mach ich falsch?
Gruß
Markus

Bild

Betrifft: AW: Zellbezug in andere Datei mit Formel zusammens
von: Hans W. Herber
Geschrieben am: 01.03.2007 08:37:44
Hallo Markus,
wie folgt:
='C:\temp\[test1.xls]Tabelle1'!A1&'C:\temp\[test1.xls]Tabelle1'!A1
Gruss hans

Bild

Betrifft: AW: Zellbezug in andere Datei mit Formel zusammens
von: Markus
Geschrieben am: 01.03.2007 08:54:07
Hallo Hans,
ich glaub wir haben uns falsch verstanden. Ich versuchs nochmal zu erklären:
Ich will eine Zelle in einer anderen Datei verknüpfen, wobei der Pfad variabel ist (C:\Dateien\*). Der Variable Pfadanteil steht in einer anderen Zelle in der aktiven Datei (A2), die ich jetzt in die Verknüfpung einbauen will:
Pfad 1. Teil & Variabler Teil (Zelleninhalt aus A2) & Pfad 2.Teil inklusiv Zielzelle (C1)
Syntax:
A1="'C:\Dateien\"&A2&"\[Test.xls]Blatt'!C1"
Wo liegt der Fehler?
Gruß
Markus

Bild

Betrifft: AW: Zellbezug in andere Datei mit Formel zusammens
von: Hans W. Herber
Geschrieben am: 01.03.2007 08:56:27
Hallo Markus,
das habe ich in der Tat falsch verstanden. Die passende Funktion wäre VERKETTEN, die lässt sich allerdings leider nicht auf geschlossene Arbeitsmappen anwenden.
Gruss hans

Bild

Betrifft: AW: Zellbezug in andere Datei mit Formel zusammens
von: Markus
Geschrieben am: 01.03.2007 09:00:18
Weiss irgendwer eine andere Lösung?
Gruß
Markus

Bild

Betrifft: AW: Zellbezug in andere Datei mit Formel zusammens
von: Hans W. Herber
Geschrieben am: 01.03.2007 09:16:41
Hallo Markus,
da wirst Du an VBA nicht vorbeikommen. Folgendes Szenario:
A1 = Pfad
A2 = Dateiname
A3 = Blattname
A4 = 1. Zelle
A5 = 2. Zelle
Der Code:

Sub LinkLink()
   Dim sFormula As String
   Dim sTxt As String
   sFormula = "='" & Range("A1").Value & _
      "\[" & Range("A2").Value & "]" & _
      Range("A3").Value & "'!" & _
      Range("A4").Value
   sTxt = ActiveCell.Value
   sFormula = "='" & Range("A1").Value & _
      "\[" & Range("A2").Value & "]" & _
      Range("A3").Value & "'!" & _
      Range("A5").Value
   ActiveCell.Formula = sFormula
   ActiveCell.Value = sTxt & " - " & ActiveCell.Value
End Sub

Gruss hans

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Zellbezug in andere Datei mit Formel zusammensetze"