Страницы: 1
RSS
Прописать в VBA формулу, которая содержит кавычки
 
Добрый день.  
Необходимо прописать формулу, которая содержит кавычки.  
Т.е. формулу Excel  
="модели"&ВПР(B12;'справ'!$B$11:$C$1006;2;0)  
Необходимо занести в ячейку через макрос.  
Как правильно прописать:  
Cells(x,y).FormulaLocal = ?  
У меня ошибка возникает из-за наличия в ф-ле символов " (возможно и &).
 
Например, так:  
 
Sub test()  
   Cells(5, 10).FormulaLocal = "=""модели""&ВПР(B12;'справ'!$B$11:$C$1006;2;0)"  
End Sub  
 
PS: Лучше сразу записать одну и ту же формулу в диапазон ячеек.  
Для этого удобно использовать стиль ссылок R1C1:    
 
Sub test()  
   Range("a2:a100").FormulaR1C1Local = "=""модели""&ВПР(RC2;'справ'!R11C2:R1006C2;2;0)"  
End Sub
 
ОК!  
Спасибо за помощь!
Страницы: 1
Читают тему
Наверх