我想我已经接近但......我需要' LR'显示为公式中的下一行编号。有什么想法吗?
'Get the next row number
LR=ws.Cells(Rows.Count, 1).End(xlUp).Offset(1,0.Row
'If LR above is 25...then I need cell D:25 to contain =INDEX(E25:P25,MATCH(TRUE,INDEX((E25:P25<>0),0),0))
ws.Range("D" & LR) = "=INDEX(E[LR]:P[LR],MATCH(TRUE,INDEX((E[LR]:P[LR]<>0),0),0))"
我感谢你的时间。
答案 0 :(得分:0)
试试这个:
ws.Range("D" & LR) = "=INDEX(E" & LR & ":P" & LR & _
",MATCH(TRUE,INDEX((E" & LR & ":P" & LR & _
"<>0),0),0))"
问题在于,您没有获得 LR
的值,而是字符串&#34; LR&#34; 。如果您想获得该值,则必须使用符号&amp; ,就像在ws.Range("D" & LR)
中一样。