09.03.2021, 16:10
Hallo,
ich habe eine Suchabfrage erstellt :
Private Sub SucheVertrag_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Dim i As Long, tLR As Long
Dim ZielWks As Worksheet, QuelleWks As Worksheet
Set QuelleWks = Worksheets("Firmenverträge")
Set ZielWks = Worksheets("Suchergebnis_Firmenverträge")
Worksheets("Suchergebnis_Firmenverträge").Rows("2:" & Worksheets("Suchergebnis_Firmenverträge").Rows.Count).ClearContents
With QuelleWks
For i = 2 To .Cells(.Rows.Count, 23).End(xlUp).Row
If .Cells(i, 3).Value Like SucheVertrag & "*" Then
tLR = ZielWks.Cells(Rows.Count, 1).End(xlUp).Row + 1
Debug.Print tLR
With ZielWks
.Range(.Cells(tLR, 1), .Cells(tLR, 7)).Value = QuelleWks.Range(QuelleWks.Cells(i, 1), _
QuelleWks.Cells(i, 7)).Value
End With
End If
Next i
End With
End Sub
Ich möchte jetzt erreichen, das nach dem Firmennamen aus Spalte 3 gesucht wird - ohne das auf Groß- und Kleinschrift geachtet werden muß.
Hat jemand eine Idee?
Gruß Frank
ich habe eine Suchabfrage erstellt :
Private Sub SucheVertrag_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Dim i As Long, tLR As Long
Dim ZielWks As Worksheet, QuelleWks As Worksheet
Set QuelleWks = Worksheets("Firmenverträge")
Set ZielWks = Worksheets("Suchergebnis_Firmenverträge")
Worksheets("Suchergebnis_Firmenverträge").Rows("2:" & Worksheets("Suchergebnis_Firmenverträge").Rows.Count).ClearContents
With QuelleWks
For i = 2 To .Cells(.Rows.Count, 23).End(xlUp).Row
If .Cells(i, 3).Value Like SucheVertrag & "*" Then
tLR = ZielWks.Cells(Rows.Count, 1).End(xlUp).Row + 1
Debug.Print tLR
With ZielWks
.Range(.Cells(tLR, 1), .Cells(tLR, 7)).Value = QuelleWks.Range(QuelleWks.Cells(i, 1), _
QuelleWks.Cells(i, 7)).Value
End With
End If
Next i
End With
End Sub
Ich möchte jetzt erreichen, das nach dem Firmennamen aus Spalte 3 gesucht wird - ohne das auf Groß- und Kleinschrift geachtet werden muß.
Hat jemand eine Idee?
Gruß Frank