У меня есть макрос, который отлично работает. Я добавляю формулу к ней, которая описывает статус рабочей книги для кого-то еще для просмотра. Когда я записываю макрос реализации формулы в лист, VBA записывает ее с использованием относительных ссылок, даже если у меня нет выбранной кнопки ссылок. Относительные ссылки не указывают правильно, поэтому мне нужно исправить это. Я проверил этот пост (adding a dynamic cell reference in vba), и теперь я думаю, что я должен отрегулировать формулу с помощью некоторого кода ссылки VBA, но я не уверен, подходит ли мне эта почта. Я иду в правильном направлении?Исходная формула Excel IF-ячейки изменяется при записи в VBA
Excel формула:
=IF(Selections!K2="","Not prepped","Prepped")
Когда записывается в VBA:
ActiveCell.FormulaR1C1 = _
"=IF(Selections!R[-41]C[-1]="""",""Not prepped"",""Prepped"")"
Что мне нужно в VBA код:
ActiveCell.FormulaR1C1 = _
=IF(Selections!K2="""",""Not prepped"",""Prepped"")
Вы имеете в виду ActiveCell.Formula = "= IF (Selections! K2 =" "" "," "Не prepped" "," "Prepped" ")" – area9
Есть ли конкретная ячейка, в которую вы хотите заполнить сообщение? –
@ area9 Я делаю, я редактировал свой пост. Matt Cremeens Я хочу, чтобы он заселялся в ячейке L5 – plankton