Я пытался установить функцию VBA, которая меняет цвет гиперссылки, когда она ссылается на несуществующий файл. Для этого я получил следующий код на стандартном модуле.
Function FileExist(path As String) As Boolean
If Dir(path) <> vbNullString Then FileExist = True
End Function
Затем я использовал упомянутую функцию в качестве условного форматирования для ячеек, которые я хотел, и это работало как задумано.Затем я сохранил файл как книгу с макросами и закрыл программу.
Когда я снова открыл его, он перестал работать. функция возвращала ложь для каждого импульса. Единственный способ заставить его работать снова - это "сохранить как" и снова сохранить его как включенный макрос, а затем обновить все.
Я проверил центр доверия и даже установил "включить все макросы", но он не будет работать после повторного открытия файла, если я не выполнил процедуру, упомянутую ранее.
Я понятия не имею, в чем может быть проблема, поэтому я был бы признателен за любую помощь. Заранее спасибо.