Я пытаюсь сравнить 2 строки, чтобы найти совпадение. Код открывает множество файлов и для каждого файла выбирает 2 строки, которые предположительно соответствуют тем, которые я определил. Однако одна из строк в ячейке содержит возврат каретки, и это причина, по которой я не могу найти совпадение. Мы будем признательны за вашу помощь! Заранее спасибо.
Связанные части моего кода для сравнения следующие:
Dim i As Integer
Dim a, WScount, rows, j As Integer
Dim temp As String
Dim check1, check2 As Boolean
Dim str1, str2 As String
i = 1
j = 1
str1 = "Manufacturers Number"
str2 = "Manufacturers" & vbCrLf & " Number"
For Each WS In Worksheets
N = 0
rows = 1
While N < 7
temp = src.ActiveSheet.Cells(rows, 2)
check1 = StrComp(str1, temp, vbTextCompare)
check2 = StrComp(str2, temp, vbTextCompare)
If check1 = 0 Or check2 = 0 Then
For k = rows + 1 To 100
temp = Cells(k, 2)
If Not StrComp("", temp, vbTextCompare) = False Then
ThisWorkbook.Worksheets(1).Cells(j, 3) = temp
j = j + 1
End If
Next k
End If
rows = rows + 1
N = N + 1
Wend
Next WS
Dim strCutted As String = Replace(str2, vbCrLf, "")
- person Martin Backasch   schedule 07.11.2017