只會VBA,請測試看看,謝謝
Sub test()
Dim Arr, i&, j%, T1, T2
Arr = Range([b1], [a65536].End(3))
For i = 1 To UBound(Arr)
If Arr(i, 1) <> Arr(i, 2) Then
j = 1
Do While Len(Arr(i, 2)) + 1 > j
T1 = Mid(Arr(i, 1), j, 1): T2 = Mid(Arr(i, 2), j, 1)
If T1 <> T2 Then
Cells(i, 2).Characters(j, 1).Font.ColorIndex = 3
End If
j = j + 1
Loop
End If
Next
End Sub作者: marklos 時間: 2022-8-16 19:42
如紅字,謝謝
Sub test()
Dim Arr, i&, j%, T1, T2
Arr = Range([c1], [b65536].End(3))
For i = 1 To UBound(Arr)
If Arr(i, 1) <> Arr(i, 2) Then
j = 1
Do While Len(Arr(i, 2)) + 1 > j
T1 = Mid(Arr(i, 1), j, 1): T2 = Mid(Arr(i, 2), j, 1)
If T1 <> T2 Then
Cells(i, 3).Characters(j, 1).Font.ColorIndex = 3
End If
j = j + 1
Loop
End If
Next
End Sub作者: marklos 時間: 2022-8-17 15:15
Sub test()
Dim Arr, i&, j%, T1, T2
Range([b1], [a65536].End(3)).Font.ColorIndex = 1
Arr = Range([b1], [a65536].End(3))
For i = 1 To UBound(Arr)
If Arr(i, 1) <> Arr(i, 2) Then
j = 1
Do Until (Len(Arr(i, 1)) < j And Len(Arr(i, 2)) < j)
T1 = Mid(Arr(i, 1), j, 1): T2 = Mid(Arr(i, 2), j, 1)
If T1 <> T2 Then
Cells(i, 1).Characters(j, 1).Font.ColorIndex = 3
Cells(i, 2).Characters(j, 1).Font.ColorIndex = 3
End If
j = j + 1
Loop
End If
Next
End Sub作者: marklos 時間: 2022-8-18 16:29