Ошибка "Object variable or With block variable not set" возникает, когда попытка обратиться к объектной переменной, которой не было присвоено значение или объект не был инициализирован.
Чтобы исправить эту ошибку, нужно проверить все переменные, используемые в коде, и убедиться, что им было присвоено значение перед использованием.
Если все работало нормально вчера, то возможно, есть следующие возможные причины для возникновения ошибки:
1. Удаление или перемещение объекта, на который ссылается переменная, в другую часть кода или другой рабочий лист.
2. Изменения в работе с объектами, внесенные другими пользователями или внешними источниками данных.
3. Изменения в программном обеспечении или обновления, которые могут повлиять на работу кода.
Чтобы более точно определить причину ошибки, следует проверить строки кода, которые вызывают ошибку, и убедиться, что переменные, используемые в этих строках, правильно инициализированы и содержат ожидаемые значения.