Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
500to504
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
500to504
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe

VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe
16.10.2004 17:21:33
Michael
.
Servus Forum-Aktive,
gibt es eine VBA-Such-Funktion,
die den Inhalt der Zelle in
Spalte "A" ausgibt, wenn in dierser
Zeile sich der Such-Text befindet.
Oder besser !
Gibt es eine VBA-Such-Funktion,
die die tatsächliche Zeilen-Nummer
ausgibt, wenn in dierser
Zeile sich der Such-Text befindet.
Hat jemand hierzu einen Vorschlag ?
Ich hänge z.Z. an einem Problem,
probiere schon den ganzen Nachmittag
und komme einfach nicht mehr weiter!
Vielen Dank im Voraus.
Gruss Michael

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe
16.10.2004 17:27:45
Hajo_Zi
Hallo Michael,

Sub Test322()
'   erstellt von Hajo.Ziplies@web.de 02.06.03
' <a href="http://home.media-n.de/ziplies/">http://home.media-n.de/ziplies/</a>
Dim Found As Range
Dim LoLetzte As Long
Dim sSearch As String
sSearch = Worksheets("Tabelle2").Range("A1")
With Worksheets("Tabelle1")
LoLetzte = 65536
If .Range("A65536") = "" Then LoLetzte = .Range("A65536").End(xlUp).Row
Set Found = .Range("A1:A" & LoLetzte).Find(sSearch, .Range("A" & LoLetzte), , xlPart, , xlNext)
If Found Is Nothing Then Exit Sub  'falls nicht gefunden wird sub verlassen
MsgBox Found.Address
End With
End Sub

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Anzeige
AW: VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe
16.10.2004 17:48:40
Michael
.
Servus Hajo,
vielen Dank für Deinen Vorschlag.
Ich suche eine einfache Funktion,
z.B. wie diese folgende :
PosST = (Application.WorksheetFunction.Match _
(Stext, Sheets(Alph).Range _
(SpalteBC & AnfZ & ":" & SpalteBC & EndZ), 0))
'Diese Funktion gibt die Zeilen-Position aus
'innerhalb des definierten Blocks,
'der durchsucht werden soll,
'Achtung :
'diese Zeilen-Position entspricht nicht
'der tatsächlichen Zeilen-Position
'des Tabellen-Blattes !
Desshalb suche ich eine ähnliche Funktion,
die die tatsächliche Zeilen-Nummer ausgibt,
wenn die Zeile den Such-Text enthält,
der in der Variablen "Stext" abgelegt ist.
Gruss Michael
Anzeige
AW: VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe
Reinhard
Hi Michael,
bist doch schon nahdran:
PosST = AnfZ-1+Application.WorksheetFunction.Match(Stext, Sheets(Alph).Range _
(SpalteBC & AnfZ & ":" & SpalteBC & EndZ), 0)
Gruß
Reinhard
AW: VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe
Ulf
Zeile = Columns(1).find(DeinSuchbegiff).Row
Ulf
AW: VBA-Such-Funktion mit Zeilen-Nummer-Ausgabe
Reinhard
Hi Michael:

Sub tt()
Range("B1") = "Huhu"
On Error GoTo Fehler
pos = Application.WorksheetFunction.Match(Range("B1"), Range("A:A"), 0)
msgbox pos
Exit Sub
Fehler:
msgbox Range("B1") & " wurde nicht gefunden"
End Sub

Gruß
Reinhard

134 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige