Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
412to416
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
412to416
412to416
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Find-Methode in Function, geht soetwas?

Find-Methode in Function, geht soetwas?
Uwe
Hallo!
In einer Funktion, die als Benutzerfunktion in as Zellenformel aufgerufen werden soll, möchte ich eines als Range-Objekt übergebenen Bereich eine bestimmte Zeilenummer mit der Find-Methode ermitteln.
Der Aufruf als Zellenformel in der Zelle B1 in der Tabelle1:
=Test(A1; Tabelle2!$A$1:$G$20)
führt in die Routine:
Function Test(rng As Range, PS As Range) As Double
Dim rng1 As Range, suche as sting
suche = ....
Set rng1 = PS.Columns(2).Find(suche)
End Function
Hier jedoch verweist die Variable rng1 immer ins Nichts ( rng1 = Nothing ), obwohl PS im Überwachungsfenster einen gültigen Eintrag zeigt.
Über einen Sub-Aufruf kann die betrefende rng1-Zelle problemlos angesprochen werden.
Wieso funktioniert eine Range-Methode ( hier z.B. Find() ) nicht in einem "Function"-Aufruf?
Erklärungen, die dieses Verhalten Begründen oder mir meinen Fehler aufzeigen, würden mein Verständnis zu diesem Punkt erweitern.
Gruß!

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Find-Methode in Function, geht soetwas?
K.Rola
Hallo,
funktioniert erst ab Version 2002.
Gruß K.Rola
AW: Danke, K.Rola! Das spart mir Zeit ;-) owt
Uwe
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige