как сравнить два столбца на двух листах, которые содержат строковые значения, и распечатать обновление на другом листе? - PullRequest
0 голосов
/ 02 августа 2020

Как сравнить две колонки на двух листах и ​​распечатать только изменения на третьем листе? Два сравниваемых столбца - это T на обоих листах, вывод должен быть записан в столбец B листа «Updates». Пожалуйста, помогите мне, я новичок в vba

1 Ответ

0 голосов
/ 02 августа 2020

Если «сравниваемый вывод» означает V1 - V2, то вот код.

Sub test()
    Dim i As Long
    For i = 1 To Worksheets("Sheet1").UsedRange.Rows.Count
        If Not IsEmpty(Worksheets("Sheet2").Range("T" & i).Value) Then
            Worksheets("Sheet3").Range("T" & i).Value = Worksheets("Sheet1").Range("T" & i).Value - Worksheets("Sheet2").Range("T" & i).Value
        End If
    Next i
End Sub

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...