2017-02-15 6 views
0

Обычно, когда я вводим формулу на excel, она отображается, когда я нажимаю на ячейку, но когда я использую vba, она показывает только значение, даже когда i нажмите кнопку. Мне нужно показать формулу, чтобы я мог использовать ее в качестве целевой ячейки для решателя. Решатель не будет работать, если это просто значение.введите формулу, которая отображается при нажатии в ячейке с помощью vba, затем используйте ее в solver

Как например я использовать

Set srange1 = Range("B2:B" & n + 1) 
Sheets("Portfolio").Cells(2, 3 + n).Value = Application.Sum(srange1) 

Ячейка содержит только значение, так что я не могу использовать решатель на нем, так как он требует формулы.

ответ

1

использовать что-то вроде этого

Set srange1 = Range("B2:B" & n + 1) 
Sheets("Portfolio").Cells(2, 3 + n).Formula = "=SUM(" & srange1 .Address & ")" 
+0

Спасибо, это то, что мне нужно – MSshadX

Смежные вопросы