Автор Тема: Excel VBA Макросы: Почему происходит ошибка 13, type mismatch при сравнении двух ячеек?  (Прочитано 165 раз)

Оффлайн synthex

  • Посетитель форума
  • Сообщений: 8
Я использую такой код для сравнения двух ячеек:
If Worksheets("GOODS").Range("H" & i).Value = Worksheets("test").Range("A" & j).Value Then

И на некоторой строке происходит ошибка 13, type mismatch.
В чём может быть причина?

Онлайн Администратор

  • Administrator
  • Сообщений: 1637
Причина в том, что в ячейке есть эксель-ошибка.

Оффлайн synthex

  • Посетитель форума
  • Сообщений: 8
Да, действительно, в ячейке была эксель-ошибка. Спасибо.