Добрый день. Есть справочник где имени (столбец А) соответствует формула расчета (столбец В). Необходимо со справочника брать формулу и подставлять в лист просчета. Т.е. из выпадающего списка в столбце А выбираю имя, в столбце B необходимо подставить именно формулу из справочника. Пробую с помощью ВПР - ничего не получается, передает не формулу, а значение.Спасибо.
Добрый день. Есть справочник где имени (столбец А) соответствует формула расчета (столбец В). Необходимо со справочника брать формулу и подставлять в лист просчета. Т.е. из выпадающего списка в столбце А выбираю имя, в столбце B необходимо подставить именно формулу из справочника. Пробую с помощью ВПР - ничего не получается, передает не формулу, а значение.Спасибо.Alex_kh
Private Sub Worksheet_Change(ByVal Target As Range) u = Cells(Rows.Count, "a").End(xlUp).Row If Not Intersect(Target, Range("a1:a" & u)) Is Nothing Then x = Application.Match(Target, Sheets("Справочник").Range("a:a"), 0) If IsNumeric(x) Then Target.Offset(0, 1) = Sheets("Справочник").Range("b" & x).FormulaR1C1 End If End If End Sub
[/vba]
вдруг правильно [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) u = Cells(Rows.Count, "a").End(xlUp).Row If Not Intersect(Target, Range("a1:a" & u)) Is Nothing Then x = Application.Match(Target, Sheets("Справочник").Range("a:a"), 0) If IsNumeric(x) Then Target.Offset(0, 1) = Sheets("Справочник").Range("b" & x).FormulaR1C1 End If End If End Sub
Но только и всего. Толку от того, что Вы видите теперь текст формулы по указанному адресу, немного. А всё потому, что формулу нужно не пассивно читать из другой ячейки, но активно копировать. К тому же, еще надо подстраивать по новому месту номер строки в ссылках. В общем, забудьте о таком "ВПРе" - только макросом получится!
Alex_kh, потакая Вашему подходу, можно попробовать получить текст нужной формулы примерно с помощью такого "ВПРа":
Но только и всего. Толку от того, что Вы видите теперь текст формулы по указанному адресу, немного. А всё потому, что формулу нужно не пассивно читать из другой ячейки, но активно копировать. К тому же, еще надо подстраивать по новому месту номер строки в ссылках. В общем, забудьте о таком "ВПРе" - только макросом получится!Gustav
Подскажите пжл. как сделать так, что бы в данной таблице работало условие после выбора данных с помощью ВПР Во вложении файл Где на первом листе есть форма для подстановки данных На втором данные которые подставляются в первый лист
Как сделать так, что бы когда на первом листе подставились нужные данные (я выделю в файле) начинала работать другая формула
Я хочу, что бы при выборе 7. Москва и область, заполнялись также данные, но в красных квадратиках, подставлялось выражение из синего?
Подскажите пжл. как сделать так, что бы в данной таблице работало условие после выбора данных с помощью ВПР Во вложении файл Где на первом листе есть форма для подстановки данных На втором данные которые подставляются в первый лист
Как сделать так, что бы когда на первом листе подставились нужные данные (я выделю в файле) начинала работать другая формула
Я хочу, что бы при выборе 7. Москва и область, заполнялись также данные, но в красных квадратиках, подставлялось выражение из синего?vladimi1251