Да не за что. Там только исходники без указания источников.
Сам источник был на Ютюбе - десяток лекций по связыванию SQL с Экселем.
На деле первых двух хватило, чтобы сделать работающий прототип.
В печатном виде действительно почти ничего нет.
На ГитХабе тоже не густо - пара библиотек почти без описания.
Тем и славен ГитХаб - есть всё, но реально использовать можно только крохи.
Типы a, b и x автоматически объявляются как Variant.
Почему Майкрософт написал такую фигню в документации - непонятно, может как всегда надо вчитываться в контекст, но неохота :-)
Проверьте на наличие "https://": If InStr(1, cell.Value, "https://") > 0 Then
Вы попробовали поставить "https://www.incorrect/" в середину Вашего списка?
Поверьте/проверьте, дальше Ваш алгоритм не пойдёт, а перейдёт на "l_error:" по ошибке.
Да и вообще, вопрос был про цвета, а не про работу алгоритма...
Не совсем понял откуда Вы взяли 100, а потому ввёл в таблицу параметры звукового сигнала, такие как частота и дискретизация. И проверил результаты с помощью преобразования Фурье. Вроде всё сходится. https://disk.yandex.ru/i/qMp_rDIoOHRDIw
Эксель медленно пишет в таблицу.
Реально ускоряет процесс записи отключение обновления экрана, пересчёта формул и отключение событий:
Application.ScreenUpdating = false
Application.Calculation = xlCalculationManual
Application.EnableEvents = false
Только не забудьте в конце скрипта вернуть всё на место (xlAutomatic для пересчёта формул) :-)
Может слегка помочь (ускорить процесс записи в таблицу) также изменение с ".value" на ".value2".
Единственный недостаток Application.EnableEvents = false в том, что не сможете в процессе исполнения остановить скрипт по "Esc" ("DoEvents" может помочь и с этим).
Попробуйте выделить строки целиком и удалить их, щёлкнув по ним правой кнопкой мыши и выбрав пункт "удалить" из выпадающего списка.
В гугл-таблицах я не спец, но обычный Эксель видит разницу между строками, удалёнными клавишей "Del" и строками, удалёнными вышеприведённым методом.
Хорошего вам утра/дня/вечера и успехов в изучении VBA.