Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1640to1644
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

AW: Tabelle mit Find durchsuchen Findnext funzt ni

AW: Tabelle mit Find durchsuchen Findnext funzt ni
30.08.2018 15:15:00
Frank
Hallo Zusammen,
Nepumuk hatte mir schon weitergeholfen mit folgendem Code

With Worksheets(1).Range("A:D")
Set Ergebnis = .Find(SearchStr, LookAt:=xlWhole, LookIn:=xlValues)
If Not Ergebnis Is Nothing Then
ersteAdresse = Ergebnis.Address
Do
.Range(.Cells(Ergebnis.Row, 1), .Cells(Ergebnis.Row, 4)).Copy _
Destination:=wksZ.Cells(Z + 1, 1)
Z = Z + 1
Set Ergebnis = .FindNext(Ergebnis)
Loop Until Ergebnis.Address = ersteAdresse
End If
End With

Der funktioniert auch soweit super.
Wenn ich allerdings den zu durchsuchenden Range folgendermaßen aufbaue wird als Ergebnis = _ Nothing zurückgegeben.

With Worksheets(1).Range(Cells(2,1),Cells(CelLCount,4))

Noch besser wird es wenn ich den Range nur auf eine Spalte

With Worksheets(1).Range("D:D")
beschränken will.
Dann wird Spalte 7 bis Spalte 10 kopiert.
Ich verstehe es leider nicht.
Kann mir jemand, vielleicht auch wieder Nepumuk, helfen und erklären?
Vielen lieben Dank
Gruß Frank

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

Betreff
Datum
Anwender
Anzeige
AW: AW: Tabelle mit Find durchsuchen Findnext funzt ni
30.08.2018 16:10:39
Nepumuk
Hallo Frank,
teste mal:
With Worksheets(1)
    Set Ergebnis = .Columns(4).Find(SearchStr, LookAt:=xlWhole, LookIn:=xlValues)
    If Not Ergebnis Is Nothing Then
        ersteAdresse = Ergebnis.Address
        Do
            .Range(.Cells(Ergebnis.Row, 1), .Cells(Ergebnis.Row, 4)).Copy _
                Destination:=wksZ.Cells(Z + 1, 1)
            Z = Z + 1
            Set Ergebnis = .Columns(4).FindNext(Ergebnis)
        Loop Until Ergebnis.Address = ersteAdresse
    End If
End With

Gruß
nepumuk
Anzeige
AW: AW: Tabelle mit Find durchsuchen Findnext funzt ni
31.08.2018 06:50:58
Frank
Hallo Nepomuk,
so funktioniert es perfekt.
Kannst Du mir erklären warum?
Vielen Dank und Gruß
Frank
AW: AW: Tabelle mit Find durchsuchen Findnext funzt ni
31.08.2018 06:52:05
Frank
Hallo Nepomuk,
so funktioniert es perfekt.
Kannst Du mir erklären warum?
Vielen Dank und Gruß
Frank
AW: AW: Tabelle mit Find durchsuchen Findnext funzt ni
31.08.2018 09:29:36
Nepumuk
Hallo Frank,
wenn du
With Worksheets(1).Range("D:D")
als Ausgangspunkt nimmst, dann ist Cells(Ergebnis.Row, 1) relativ zum Ausgangspunkt in Spalte D die Spalte D und nicht Spalte A.
Gruß
Nepumuk

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige