Не совсем вопрос, но размещайте это для комментариев, потому что я не помню, как раньше видел этот подход. Я ответил на комментарий к предыдущему ответу и попробовал что-то, чего я раньше не пытался: результат был интересным, поэтому я бы опубликовал его как отдельный вопрос, а также свой собственный ответ.
На SO (и на многих других форумах) было много вопросов по принципу "что не так с моей пользовательской функцией", где ответ был "вы не можете обновить листок из UDF" - это ограничение, описанное здесь:
Описание ограничений пользовательских функций в Excel
Существует несколько способов, которые были описаны для преодоления этого, например, см. здесь (https://sites.google.com/site/e90e50/excel-formula-to-change-the-value-of-another-cell), но я не думаю, что мой точный подход среди них.
Смотрите также: изменение комментариев ячейки из UDF