Я пытаюсь настроить несколько операторов if, чтобы проверить несколько ячеек, чтобы убедиться, что они одинаковые (проверяет количество в столбце C, и если они то же, проверяет текст в столбце D. Если оба передают, маркирует строку в столбце C).Ошибка объекта при сравнении текста в ячейке (VBA)
У меня возникают проблемы с этой линией.
If (aSht.Range("D" & i).Text = b.Sht.Range("D" & j).Text) Then
Я искал strcompr, но, похоже, это не то, что я хотел. Есть ли лучший способ сравнить две строки в инструкции If или что-то нужно объявить ранее для текста?
Ах. Ага. Это будет сделано. Благодарю. – PointXIV
Если вы установите Option Explicit в верхней части своего модуля, он поймает ошибки, подобные этому. Я всегда включаю это после первого раза, когда я обманываю переменную. – Tmdean
+1 Ты очень наблюдательный :) –