在Excel列C中复制公式的过程是什么,直到数据在VB.Net的B列中结束。 我在VB.Net中使用此代码,该代码在单元格C2中写入公式。 [我在A栏和B栏中没有任何空格]
.Range("C2").Formula = "=Sum(A2:B2)"
我想复制公式,直到数据在Vb.net的“C列”或“A列”结束。我知道VBA(宏)的代码
Range("C2").Copy Range("C3", Cells(Rows.Count, "B").End(xlUp).Offset (0, 1))
关于VB.Net的任何建议.....
答案 0 :(得分:0)
您需要使用工作表变量来获取单元格和范围。根据文档,xlUP = -4162。
Dim ws = objworkbook2.Worksheets("Test USD")
ws.Range ("C2") = "USD"
ws.Range("C2").Copy (ws.Range("C3", ws.Cells(ws.Rows.Count, "B").End(-4162).Offset(0, 1)))