0

在 VB.Net 的 B 列中数据结束之前,在 Excel 列 C 中复制公式的过程是什么。我在 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上的任何建议......

4

1 回答 1

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)))
于 2013-08-29T21:42:20.870 回答