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

Suchen und Finden 2

Forumthread: Suchen und Finden 2

Suchen und Finden 2
12.04.2003 18:19:13
Oliver
Hallo Leute,
habe mal wieder ein Problem. Ich möchte in Tabelle1 in der Spalte C ab C3 bis C655336 nach einem Begriff suchen. Falls der Begriff gefunden wurde soll nur die Zelle und nicht die ganze Zeile markiert werden.

Habe da auch schon einen Ansatz, der sucht aber in der ganzen Tabelle.

Wäre schön, wenn mir jemand dabei helfen könnte.

Sub suchen()
Dim wks As Worksheet
Dim rngFind As Range, rngRows As Range
Dim sFind As String, sSearch As String
sSearch = InputBox("Suchbegriff:", , "test")

Set rngFind = Cells.Find(what:=sSearch, lookat:=xlPart)


If rngRows Is Nothing Then
Set rngRows = rngFind
End If
If Not rngFind Is Nothing Then
sFind = rngFind.Address
Do
Set rngRows = Application.Union(rngRows, rngFind.EntireRow)
Set rngFind = Cells.FindNext(After:=rngFind)
If rngFind.Address = sFind Then Exit Do
Loop
End If
rngRows.Select
End Sub


Danke

Gruß

Oliver


Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Suchen und Finden 2
12.04.2003 18:36:13
Forum

Hallo Oliver

Gruß
Microsoft MVP für Excel

Re: Suchen und Finden 2
12.04.2003 18:40:32
Ramses

Hallo,



Option Explicit

Sub suchen()
Dim wks As Worksheet
Dim rngFind As Range, rngRows As Range
Dim sFind As String, sSearch As String
'Neue Variablen
Dim Cr As Integer, Cc As Integer
sSearch = InputBox("Suchbegriff:", , "test")
Set rngFind = Cells.Find(what:=sSearch, lookat:=xlPart)
If rngRows Is Nothing Then
Set rngRows = rngFind
End If
If Not rngFind Is Nothing Then
sFind = rngFind.Address
Do
    Set rngRows = Application.Union(rngRows, rngFind.EntireRow)
    Set rngFind = Cells.FindNext(After:=rngFind)
    If rngFind.Address = sFind Then
        'Zellkoordinaten holen
        Cr = rngFind.Row
        Cc = rngFind.Column
        Exit Do
    End If
Loop
End If
'Zelle direkt adressieren
Cells(Cr, Cc).Select
End Sub 

     Code eingefügt mit Syntaxhighlighter 1.16


Gruss Rainer

Anzeige
Re: Suchen und Finden 2
12.04.2003 22:35:22
Oliver

Danke es funktioniert

Gruß

Oliver

;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige