2014-09-23 2 views
0

Я в основном хочу заполнить все использованные ячейки из строки 8 и далее в столбце H формулой. Я подсчитал номер последней строки и попытался применить значение следующим образом:Можно ли использовать переменную как часть диапазона в Excel?

Range("H8:HlastRow").Value = "=(RC[+1])*(RC[+2])" 

но не повезло. Есть ли способ сделать эту работу, и если да, то какой правильный синтаксис?

ответ

0

Вам нужно добавить переменную так:

Range("H8:H" & lastRow).Value = "=(RC[+1])*(RC[+2])" 
+0

Если вы это делаете, как вы делали, первенствует будет видеть Hlastrow как «текстовую строку» –

+2

Должен быть 'Range («H8: H»и lastRow) ' –

+0

хорошая точка;) был отвлечен его кодом. благодаря –

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