Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
524to528
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
524to528
524to528
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Search and Find wird nur einmal durchlaufen...

Search and Find wird nur einmal durchlaufen...
03.12.2004 13:34:40
Ronny
Hallo Excel-Freunde,
seit einiger Zeit plagt mich ein Prob, das ich nicht so richtig lösen kann.
Das prob ist, dass der Code nur einmal durchlaufen wird, kann da vielleicht jemand helfen:
------------------------------------------------------------------------------

Function SF(key As String) As String
Dim finding As String
Dim mldg$
Dim rng As Range
Set rng = Workbooks("Warenliste.xls").Worksheets("Gesamt").Cells
Set rngF = rng.Find(key, LookIn:=xlValues).Offset(0, 3)
replay:
mldg = MsgBox("Handelt es sich hierbei um das Produkt:" & vbLf & vbLf & rngF, _
vbYesNo + vbQuestion, "SearchFunction")
If mldg = vbNo Then
Set rngF = rng.FindNext(rngF).Offset(0, 3)
GoTo replay
Else
key = rngF
End If
End Function

------------------------------------------------------------------------------
Wäre super, wenn jemand helfen kann!
mfg Ronny

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

Betreff
Datum
Anwender
Anzeige
AW: Search and Find wird nur einmal durchlaufen...
Josef
Hallo ronny!
Probier mal so:

Function SF(key As String) As String
Dim finding As String
Dim mldg$
Dim rng As Range
Dim rngF As Range
Set rng = Sheets("Tabelle2").Cells 'Workbooks("Warenliste.xls").Worksheets("Gesamt").Cells
Set rngF = rng.Find(key, LookIn:=xlValues).Offset(0, 3)
If Not rngF Is Nothing Then
Do
mldg = MsgBox("Handelt es sich hierbei um das Produkt:" & vbLf & vbLf & rngF, _
vbYesNo + vbQuestion, "SearchFunction")
If mldg = vbYes Then Exit Do
Set rngF = rng.FindNext(rngF.Offset(0, 3))
Loop
SF = rngF
End If
End Function

Gruß Sepp
Anzeige
AW: Search and Find wird nur einmal durchlaufen...
Ronny
Hallo Sepp,
Vielen Dank für die schnelle Antwort... leider habe ich immernoch das Problem, das der Code nur einmal sucht und dann den #Value Error bringt... hast du vielleicht noch eine andere IDEE?
mfg ronny

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige