Ich schreibe ein VBA-Programm. Ich habe ein Problem mit der Suche nach dieser Zeichenfolge [BLOCKED]
in einer SpalteExcel VBA Finden mit Gleichen oder Regex
For j = 0 To 4
For i = 2 To lastrow
If Cells(i, 12).Value = groupnames(j) And Cells(i, 8).Value Like "*" & "[BLOCKED]" & "*" Then
groupsum(j) = groupsum(j) + 1
End If
Next i
Next j
Das Problem ist habe ich 96 Zellen für diesen String aber das Programm 500 gefunden, wie kann ich diese Arbeit zu gehen zu tun?
Vielen Dank für Ihre Hilfe
nicht sicher, ob ich verstehen, werden Sie eine Fehlermeldung bekommen? nicht das erwartete Ergebnis erhalten? es wird ein wenig schwer zu helfen, ohne ein Beispiel Ihrer Daten zu sehen, und wo setzen Sie und initiieren das Array 'Gruppennamen' –
@ShareRado Ich denke, er erwartet 96 Returns Maximum, aber 500 gefunden. –
Ich habe eine Spalte mit Daten . Diese Daten lese ich in ein Array. Ich möchte jede Zelle diese Zeichenfolge finden [BLOCKIERT]. zum Beispiel eine Zelle haben "[BLOCKED] - xyz." –