Добрый день! Кто знает как автоматизировать переделку формул из =А1 в формат R1C1. Для дальнейшей вставки ее в макрос. Где то уже видел конвертацию при помощи макрорекодера,но не могу найти. СПАСИБО!
Добрый день! Кто знает как автоматизировать переделку формул из =А1 в формат R1C1. Для дальнейшей вставки ее в макрос. Где то уже видел конвертацию при помощи макрорекодера,но не могу найти. СПАСИБО!Муля2010
Из встроенной справки по VBA: This example converts a SUM formula that contains R1C1-style references to an equivalent formula that contains A1-style references, and then it displays the result.
Из встроенной справки по VBA: This example converts a SUM formula that contains R1C1-style references to an equivalent formula that contains A1-style references, and then it displays the result.
Serge_007, Доброго дня! Ваш пример преобразовывает формулу СУММЫ, которая содержит ссылки стиля R1C1-на эквиалентную формулу, которые содержат ссылки A1- стиля, и затем это отображает результат. А мне надо наоборот. К примеру. Записываю в ячейку формулу =А1+А2, произвожу какие то действия (запускаю спецмакрос или макрорекодер) и получаю эту же формулу, но в стиле =R1C1+R2C1.
Serge_007, Доброго дня! Ваш пример преобразовывает формулу СУММЫ, которая содержит ссылки стиля R1C1-на эквиалентную формулу, которые содержат ссылки A1- стиля, и затем это отображает результат. А мне надо наоборот. К примеру. Записываю в ячейку формулу =А1+А2, произвожу какие то действия (запускаю спецмакрос или макрорекодер) и получаю эту же формулу, но в стиле =R1C1+R2C1.Муля2010
Вот, макрос кажется получился Sub Макрос2() With Application .ReferenceStyle = xlR1C1 .EnableSound = False .RollZoom = False End With End Sub Работает. А вот какие клавиши нажимать если все это делать с помощью макрорекодера, вспомнить не могу.
Вот, макрос кажется получился Sub Макрос2() With Application .ReferenceStyle = xlR1C1 .EnableSound = False .RollZoom = False End With End Sub Работает. А вот какие клавиши нажимать если все это делать с помощью макрорекодера, вспомнить не могу.Муля2010
Serge_007, спасибо! А вы заметили, что результат конвертации выводится не на лист, а в MsgBox? При чем, конвертирует только формулу, записаную в макрос.
Serge_007, спасибо! А вы заметили, что результат конвертации выводится не на лист, а в MsgBox? При чем, конвертирует только формулу, записаную в макрос.Муля2010