Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Suche in Tabellenblatt

Suche in Tabellenblatt
28.05.2005 21:31:34
Wolfgang
Hallo*
den untenstehenden Code habe ich vor geraumer Zeit einmal hier aus dem Forum genannt bekommen. Er bewirkt, dass ich über eine Listenfeld den Suchbegriff vorgeben kann, so dass die gesuchten Zeilen aus der aktiven Arbeitsmappe komplett in ein neues Tabellenblatt kopiert werden.
Wie ist der Code umzustellen, wenn ich nicht die gesamte Arbeitsmappe durchsuchen lassen will, sondern lediglich das jeweils aktive Tabellenblatt ? Ansonsten aber mit den gleichen Funktionen, die gefundenen Zeilen/Datensätze in ein neues Tabellenblatt einfügen zu lassen. Entgegen zum untenstehenden Code sollte dann das Einfügen in ein neues Arbeitsblatt ab A2 beginnen, da über einen anderen Code noch in A1-A15 Überschriften vergeben werden.
Ich wäre wieder sehr dankbar für Eure Mithilfe.
Gruß Wolfgang

Sub MultiSuchetext2(strSearch As String)
Dim wks As Worksheet
Dim rngFind As Range
Dim lngRow As Long
Dim strFind As String
Dim wb As Workbook
Set wb = Workbooks.Add(1)
For Each wks In ThisWorkbook.Worksheets
If wks.Name <> "Start" Then
wks.Activate
If wks.Name <> "Daten" Then
wks.Activate
Set rngFind = wks.Cells.Find("*" & strSearch & "*")
If Not rngFind Is Nothing Then
strFind = rngFind.Address
Do
lngRow = lngRow + 1
wks.Range(wks.Cells(rngFind.Row, 1), _
wks.Cells(rngFind.Row, 14)).Copy _
wb.Sheets(1).Cells(lngRow, 1)
Set rngFind = wks.Cells.FindNext(After:=rngFind)
If rngFind.Address = strFind Then Exit Do
Loop
End If
End If
End If
Next wks
ThisWorkbook.Sheets("Start").Select
wb.Activate
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Suche in Tabellenblatt
29.05.2005 16:00:54
DieterB
Hallo Wolfgang,
so könnte es gehen:
wb.Sheets(1).Cells(lngRow + 1, 1)
Viel Erfolg
Gruß
DieterB
AW: Suche in Tabellenblatt
30.05.2005 07:35:34
Wolfgang
Hallo DieterB,
Danke für Deine Rückmeldung und Ausarbeitung; Ich werde die Ergänzung heute abend zuhause testen und Dir Morgen mein Ergebnis berichten. Nochmals herzlichen Dank und freundliche Grüße.
Wolfgang Berger
Anzeige
AW: Suche in Tabellenblatt
31.05.2005 07:29:11
Wolfgang
Hallo DieterB,
Danke ! - Es funktioniert genauso, wie ich es mir vorgestellt habe. Ich habe somit jetzt die Möglichkeit, nur im aktiven Tabellenblatt zu suchen. Danke nochmals und weiterhin alles Gute.
Gruß - Wolfgang
AW: Suche in Tabellenblatt
31.05.2005 08:20:33
DieterB
Hallo Wolfgang,
freut mich.
Gruß
DieterB
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige