Я открыл другую книгу Excel и попробовал все различные варианты аргумента XlCorruptLoad в Workbooks.Open, чтобы открыть поврежденную книгу. Я заметил, что в проводнике проекта поврежденной книги, в которой был код, были созданы два несуществующих листа. Я не уверен, что это было результатом того, что я сделал, или это было все время, и я этого не заметил. Обратите внимание, что причина, по которой у меня были поврежденные данные, заключается в том, что код извлекал список и помещал его в проверку ячейки формула ... думаю, я ее перегрузил.