Добрый день!
Сталкиваюсь с проблемой: в большой книге иногда не пересчитываются формулы, хотя в настройках включен пересчет "Автоматически пересчитывать".
В связи с этим я записал макрос по замене знака "=" на "=", те самым все формул принудительно будут пересчитаны.
Но данный макрос работает только на 1 листе, а мне нужно, чтобы замена производилась во всей книге (не зависимо от названия и кол-ва листов)
Прошу помочь осуществить, макрос назначаю на кнопку для удобства.
Сталкиваюсь с проблемой: в большой книге иногда не пересчитываются формулы, хотя в настройках включен пересчет "Автоматически пересчитывать".
В связи с этим я записал макрос по замене знака "=" на "=", те самым все формул принудительно будут пересчитаны.
Код |
---|
Sub Обновление_формул() Cells.Replace What:="=", Replacement:="=", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False End Sub |
Но данный макрос работает только на 1 листе, а мне нужно, чтобы замена производилась во всей книге (не зависимо от названия и кол-ва листов)
Прошу помочь осуществить, макрос назначаю на кнопку для удобства.