Я вижу много странных вещей, происходящих на некоторых листах Excel, которые я использую.

  1. Некоторые именованные диапазоны исчезают
  2. Кнопки рабочего листа «забывают», какой макрос они должны запускать
  3. Именованные диапазоны «забывают», на какие ячейки они тоже указывают

Большинство листов сохраняются в xlsb

Кто-нибудь еще видел такое поведение или есть идеи, что его вызывает? Дейв

2 ответа2

1

Я нашел решение! Это ошибка в Excel, и здесь есть исправление Excel HotFix

0

Я обнаружил, что именованные диапазоны в макросах должны быть скорректированы. MS Excel 2003 имел это в качестве примера кода

Columns("E:E").Select
ActiveWorkbook.Names.Add Name:="Temp2", RefersToR1C1:="='End-2-End'!C6"

MS Excel 2007 имеет это в качестве примера кода.

Columns("E:E").Select
ActiveWorkbook.Names.Add Name:="Temp2", RefersToR1C1:="='End-2-End'!C5"

Это простое изменение от C6 до C5 является решением. Как только эти обновления были сделаны в макросах, Named Ranges снова заработал для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .