Re: Sheet links des aktiven...
03.06.2003 19:14:41
matzeBerlin
Hallo Benjamin,
kannst ja in VBA ein eigenes Modul anlegen und da eine eigene Funktion schreiben. Vielleicht in etwa so:Public Function getWertLinks(ByVal dieseZelle As Range, ByVal rowOffset As Integer, ByVal colOffset As Integer)
Dim ws As Worksheet
Dim ergebnis As Variant
If r.Worksheet.Index > 1 Then
Set ws = Worksheets(r.Worksheet.Index - 1)
ergebnis = ws.Cells(r.Row + rowOffset, r.Column + Columnoffset)
Else
ergebnis = ""
End If
getWertLinks = ergebnis
End Function
Die Funktion kannst du dann wie eine "normale" Excel Funktion verwenden. Du findest Sie im Funktionsassistenten unter der Rubrik "Benutzerdefiniert". Bei "dieseZelle" einfach die Zelle eingeben, in der die Funktion steht, damit das Makro das Blatt "berechnen" kann.
Nachteil:
Der Wert wird nicht automatisch aktualisiert, wenn Du Blätter durch die Gegend schiebst... Funktioniert nur dann, wenn die Reihenfolge der Blätter halbwegs fest bleibt!
Hoffe, es hilft weiter.
Gruss aus Berlin
Mathias