С тех пор я понял, что при работе с функциями Python и вызове их в Excel с использованием RunPython, если функция имеет какую-либо ошибку, она будет отображаться как обычно при попытке запустить эту функцию. Однако после исправления конкретной ошибки, если вы сохраните и попытаетесь запустить функцию из Excel, она все равно отобразит ошибку, как если бы она не была исправлена.
Это происходит даже после закрытия и повторного открытия файла Excel, и единственный способ избавиться от ошибки - перезагрузить компьютер. После перезагрузки все работает как обычно. Это какая-то ошибка или, может быть, мне нужно изменить некоторые настройки в Excel?