- Откройте Excel и включите отображение вкладки «Разработчик»
- Перейдите в редактор Visual Basic (в ленте Разработчик > Visual Basic).
- Откройте список ссылок: в меню Tools > References...
- Отметьте пункты «Microsoft Scripting Runtime» и «Microsoft VBScript Regular Expressions 5.5». Нажмите OK.
- Скачайте архив с библиотекой VBA-JSON. Распакуйте его.
- В меню File > Import file... выберите JsonConverter.bas из распакованного архива.
- Откройте модуль Лист1.
- Скопируйте код из примера в модуль.
- Замените значение константы API_KEY с CHANGE_ME на ваш API-ключ.
Введите название компании или ИНН в ячейку A1, нажмите «энтер». В соседних ячейках появятся реквизиты компании из Подсказок.
Доработал для своих нужд через вызов функции и обработку ошибок, а именно добавил Company.RemoveAll так как если вызов Json неудачен, почему то данные брались с последнего удачного вызова и итог все равно был успешен
По списку ИНН из первой колонки, цикл проходит до последней записи и проставляет данные