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

Suchfunktion

Forumthread: Suchfunktion

Suchfunktion
13.02.2007 08: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 14: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
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige