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

Suchfunktion

Forumthread: Suchfunktion

Suchfunktion
13.02.2007 09:54:50
Manfred
Hallo alle miteinander!
Ich grübele über eine Lösung, wenn nach Texteinträgen in 50 Blätter einer Arbeitsmappe gesucht werden soll und das Ergebnis in eine definierte Zelle im Übersichtsblatt geschrieben werden soll.
Ich danke schon im Voraus für Eure Hilfe.
Manfred
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suchfunktion
13.02.2007 15:38:00
fcs
Hallo Manfred,
Lösungsvorschlag:

Sub SucheninvielenBlatt()
Dim wksUeber As Worksheet, wks As Worksheet, Zelle As Range, Suchen As String, bereich As Range
Dim Adresse1 As String
Set wksUeber = Worksheets("Übersicht")
Suchen = InputBox("Suchbegriff")
If Suchen = "" Then Exit Sub
For Each wks In ActiveWorkbook.Worksheets
If wks.Name <> wksUeber.Name Then
Set bereich = wks.UsedRange 'zu durchsuchender Bereich im Blatt
Set Zelle = bereich.Find(what:=Suchen, LookIn:=xlValues, lookat:=xlWhole)
If Not Zelle Is Nothing Then
Adresse1 = Zelle.Address
Do
If Ergebnis = "" Then
Ergebnis = Suchen & " gefunden in: " & wks.Name & "!" & Zelle.Address
Else
Ergebnis = Ergebnis & ", " & wks.Name & "!" & Zelle.Address
End If
Set Zelle = bereich.FindNext(Zelle)
Loop Until Zelle.Address = Adresse1
End If
End If
Next
If Ergebnis = "" Then
MsgBox Suchen & " wurde nicht gefunden"
End If
wksUeber.Range("A2") = Ergebnis
End Sub

Gruß
Franz
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18