in einer Zelle stehen folgende Zeichenketten: CS_XYZ_1 oder DR_1234
Wie kann ich per VBA die Zellen ansprechen, die ein CS_ als Anfang haben?
Danke für Eure Hinweise.
Public Sub hen()
Dim strZelle As String
strZelle = "DR_1234"
MsgBox Mid(strZelle, 1, 3)
End Sub
Public Sub langsam()
Dim lngA As Long
For lngA = 1 To 400000
If InStr(Cells(1, 1), "CS") Then
End If
Next
MsgBox "Fertig"
End Sub
Public Sub schneller()
Dim lngA As Long
For lngA = 1 To 400000
If Mid(Cells(1, 1), 1, 2) = "CS" Then
End If
Next
MsgBox "Fertig"
End Sub
Ich schätze so ca. ein Drittel schneller ist die Mid-Funktion hierbei.