Ich hab ein kleineres Problem beim verknüpfen zweier Zellen.
momentaner Code: D1: ='Kennzahlen'!B6
Jetzt will ich die Koordinaten per Hand eintragen. Jedoch nur die letzte Ziffer. zB 6
Jetzt will in die Zelle E1 diese Ziffer reinschreiben und bei D1 soll dann die Daten erscheinen die bei den Koordinaten abgespeichert sind
='Kennzahlen'!B(Inhalt von E1 zB 6)
='Kennzahlen'!B6
Verdammt schwer zu erklären, wenn also noch Unklarheiten bestehen mich bitte geziehlt ausfragen.
Grüße
T.
Also ich habe 2 Mappen: 'SI' und 'Kennzahlen'.
In Kennzahlen sind alle Daten in Tabellenform.
In SI sollen diese Daten angezeigt werden. Dabei soll im Feld E1 eine Ziffer eingegeben werden können.
Diese Ziffer entspricht der Zeile, in der in 'Kennzahlen' die Werte gespeichert sind.
Diese sollen in den Feldern von 'SI' angezeigt werden.
Ist es etwas klarer geworde, was ich will?
Hallo,
das mit dem Zusammensetzen des Zellbezugs als Formel zum Auslesen eines Zellwertes auf einem anderen Arbeitsblatt ... naja .. eher nicht meine Sache. :-\
Aber - ich hätte eine VBA-Lösung für dich!
Erstelle einen Button im Arbeitsblatt 'SI' und hinterlege folgendes Makro, welches du zuvor in ein Modul verpackst:
Sub Eintragen()
Dim zeile As Integer
If ActiveWorkbook.Worksheets("SI").Range("C1") <> "" Then
zeile = ActiveWorkbook.Worksheets("SI").Range("E1")
ActiveWorkbook.Worksheets("SI").Range("D1") = ActiveWorkbook.Worksheets("Kennzahlen").Range("A" & zeile)
Else
MsgBox "Kein Zeilenbezug eingegeben!"
End If
End Sub
Vielleicht kannst du mit dieser Lösung was anfangen?
Zur näheren Demonstration habe ich dir eine Musterdatei angefügt. ;)
HTH
Peter
[Anhang gelöscht durch Administrator]
Das Problem wurde mit SVERWEIS gelöst, allerdings nicht von mir.
Danke für deine Mühe.
Mit SVERWEIS gehts mit Bordmitteln natürlich auch ... VBA ist die saubere Variante :)
Grüße