Ошибка несоответствия типа VBA
Ошибка несоответствия типа или мы также можем назвать ее кодом ошибки 13. Это происходит, когда мы присваиваем значение переменной, которая не относится к ее типу данных, например, если мы предоставляем десятичное или длинное значение переменной целочисленного типа данных, мы будем столкнуться с этой ошибкой несоответствия типа, когда мы запускаем код, который отображается как код ошибки 13.
Что такое ошибка несоответствия типа VBA?
Ошибка несоответствия типа VBA в Excel — это тип «ошибки времени выполнения», и это ошибка номер 13 в этой категории.
Чтобы начать изучение VBA и для начинающих, трудно найти ошибку, выдаваемую кодами VBA. Помните, что VBA не выдает ошибку. Скорее, это просто выделение наших ошибок при написании кода.
Обычно мы объявляем переменные и присваиваем им типы данных. Когда мы присваиваем значение этим переменным, нам нужно помнить, какие данные они могут хранить. Если присвоенное значение не соответствует типу данных, мы получим «Ошибка времени выполнения 13: несоответствие типов».

Вы можете использовать это изображение на своем веб-сайте, в шаблонах и т. д. Пожалуйста, предоставьте нам ссылку на авторствоКак предоставить атрибуцию?Ссылка на статью должна быть гиперссылкой
Например:
Источник: Ошибка несоответствия типа VBA (wallstreetmojo.com)
Как исправить ошибку 13 во время выполнения несоответствия типа VBA?
Давайте посмотрим на несколько примеров, чтобы понять эту ошибку несоответствия типа VBA.
Несоответствие типов VBA — пример №1
Например, посмотрите на ниже код VBAКод VBAКод VBA относится к набору инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения определенной задачи.читать далее.
Код: