danke vorab für Eure Unterstützung bei diesem, zumindest für mich, etwas trickreichen Thema. ;)
Aufgrund einer besonderen Formatierung der Zeilen auf meinem Excel-Sheet, war ich gezwungen, eine benutzerdefinierte Funktion zum zählen bestimmter Zeilen zu schreiben.
Diese hat den Rückgabewert vom Typ Integer:
Public Function count_lines(Line As String) as Integer ' "Line" ist abhängig von der _
Zeilennummer
' Zählen
count_lines = % ' Zuweisen
End Function
Mit dem Aufruf in einer Zelle (hier mit relativem Bezug als "Name") gibt diese Funktion auch einen korrekten Wert zurück:
=count_lines(ROW(Name))
Verwende ich allerdings den Rückgabewert der Funktion als Argument der Excel-BEREICH.VERSCHIEBEN-Funktion, ist der Bereich leer:
=OFFSET(Name;4;6;Module3.count_lines(Row(Name));1)
Auch die Namensdefinition über:
=count_lines(Row(Name))
liefert beim Aufruf #Value in der Zelle zurück.Meine Frage, gibt es die Möglichkeit durch einen mir unbekannten Syntax, den Rückgabewert der Funktion im Namensmanager zu erhalten?
Freue mich auf Eure Rückmeldung, danke für Eure Zeit!
Matthias