Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1380to1384
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
Inhaltsverzeichnis

Rückgabewert aus Funktion

Rückgabewert aus Funktion
23.09.2014 10:48:06
yummi
Hallo Zusammen,
ich steh gerade auf dem SChlauch. Ich habe mir folgende Funktion geschrieben:

Function myfind(ByVal wks As Worksheet, ByVal strRange As String, ByVal strWert As String) As  _
Range
Dim rng As Range
Set rng = wks.Range(strRange).Find(strWert)
myfind = rng
End Function

und würde gern die Zelle oder halt den Range in der der Wert gefunden wurde an die aufrufende Stelle zurück geben.
So bekomme ich immer den Fehler, dass der with block nicht festgelegt ist.
Könnt ihr mir bitte eien Tipp geben, was ich falsch mache
Danke
yummi

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Rückgabewert aus Funktion
23.09.2014 10:54:47
Rudi
Hallo,
Set myFind = rng
Gruß
Rudi

AW: Rückgabewert aus Funktion
23.09.2014 11:03:34
yummi
Hallo Rudi,
das hatte ich auch schon probiert. Mit dem gleichen Ergebnis. Objektvariable oder With block nicht festgelegt. Wenn ich vor der Rückgabe in rng reinschaue, kann ich sehen, dass der gesuchte Wert gefunden wurde. Ich kann ihn nur nicht zurück geben.
Gruß
yummi

AW: Rückgabewert aus Funktion
23.09.2014 11:11:57
Rudi
Hallo,
  Function myFind(ByVal wks As Worksheet, ByVal strRange As String, ByVal strWert As String) As  _
Range
Dim rng As Range
Set rng = wks.Range(strRange).Find(strWert)
Set myFind = rng
End Function
Sub aaa()
Dim r As Range
Set r = myFind(Sheets(2), "A:A", "test")
If Not r Is Nothing Then
MsgBox r.Address
Else
MsgBox "nich da"
End If
End Sub

funktioniert.
Gruß
Rudi

Anzeige
Danke!!!
23.09.2014 11:17:57
yummi
Hallo Rudi,
der Aufruf war falsch, dort hatte ich kein set spendiert.
Vielen Dank
yummi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige