ich habe hier im Forum folgendes Makro für eine Abfrage / Ausgabe erhalten. Das Ausführung funktioniert allerdings nur, wenn das Suchkriterium Inhalt der Zeilen 1 bis 28 ist. Ab Zeile 29 wird immer der Teil
Set WkSh = ThisWorkbook.Worksheets("Daten")
WkSh.Range("F2").Value = "M"
des Makros bemüht.
Meine Daten enden aber erst in Zeile 607. Ich kann allerdings in den Programmzeilen keine Beschränkung auf nur 28 Zeilen erkennen - oder gibt es doch eine?
Option Explicit
'
' der Suchbegriff steht in Zelle E2, das Ergebnis in Zelle F2
'
Public Sub Suchen()
Dim WkSh As Worksheet
Dim lZeile As Long
Application.ScreenUpdating = False
Set WkSh = ThisWorkbook.Worksheets("Daten")
WkSh.Range("F2").Value = "M"
For lZeile = 2 To WkSh.Cells(Rows.Count, 1).End(xlUp).Row
If Trim(WkSh.Range("E2").Value) "" And _
IsNumeric(WkSh.Range("E2").Value) Then
If Trim(WkSh.Range("E2").Value) >= Trim(WkSh.Range("A" & lZeile).Value) And _
Trim(WkSh.Range("E2").Value)
Danke im Voraus
Holger