Я пытаюсь сравнить 2 (B и C) столбца и написать в столбце D совпадение или отсутствие совпадения нажатием кнопки в Excel, но я новичок в VBA.
Вот некоторые из моих попыток нуби.Я знаю, что это не динамично, но я застрял, и я не могу понять это.Так что терпите меня.Любая помощь очень ценится
Private Sub CommandButton1_Click()
Dim bothcolumns As Range, i As Integer
Set bothcolumns = [B2:B3000, C2:C3000]
With bothcolumns
For i = 1 To .Rows.Count
If Not StrComp(.Cells(i, 1), .Cells(i, 2), vbBinaryCompare) = 0 Then
With Value
For i = 1 To .Rows.Count
Range(.Cells(i, 5)).Value = "NoMatch"
Range(.Cells(i, 1), .Cells(i, 2)).Interior.ColorIndex = 3
Range("E1:E300").Value = "NoMatch"
ElseIf Not StrComp(.Cells(i, 1), .Cells(i, 2), vbBinaryCompare) = 1 Then
Range("E1:E300").Value = "Match"
End If
Next i
End With
End Sub