For...Next beschleunigen
20.10.2020 13:22:14
Clara
kann man das hier noch irgendwie beschleunigen, wenn der Fall eintritt, dass der zu suchenden Inhalt in B:B nicht vorhanden ist?
Sub AufzeigenSuche()
Dim rngSearch As Range
For Each rngSearch In ActiveSheet.Columns("B:B").Cells
If Range("C4").Value = "" Then
Range("C4").Select
MsgBox "Bitte Nummer des Anlageguts eingeben oder, falls nicht vorhanden, neue _
Anlage erstellen.", 64
Exit For
ElseIf rngSearch = Range("C4") Then
rngSearch.Activate
Exit For
End If
Next
End Sub
Bisher läuft es gut, wenn (i) der Inhalt vorhanden ist (bis dato aber auch lediglich ca 100 Zeilen zu durchsuchen, kann aber enorm anwachsen) oder wenn (ii) C4 = "".LG