Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 23 декабря 2021, 14:27

Название: VBA Макросы. Ошибка Run-time error '457' при использовании словаря Dictionary.
Отправлено: Посетитель от 23 декабря 2021, 14:27
Я использую в макросе словарь Dictionary. Во время добавления в него элемента, происходит эта ошибка:
Run-time error '457': This key is already associated with an element of this collection

Почему происходит ошибка?
Название: Re: VBA Макросы. Ошибка Run-time error '457' при использовании словаря Dictionary.
Отправлено: Администратор от 23 декабря 2021, 14:29
Эта ошибка происходит, если вы добавляете в словарь значение, которое уже есть в словаре.
В словаре, в параметре Key должны быть только уникальные (неповторяющиеся) значения.
Название: Re: VBA Макросы. Ошибка Run-time error '457' при использовании словаря Dictionary.
Отправлено: Посетитель от 23 декабря 2021, 15:00
Спасибо