如何使用vb.net在excel中使用max函数

时间:2013-10-23 16:35:31

标签: vb.net excel

我有一个包含一些行和列的工作表

我希望使用vb.net

将某些行的最大值迭代地粘贴到一个单元格中

我编写代码但是它给出了错误

请查看此问题并指导我

           For i3 As Integer = 5 To rows2
                With oWs
                    **.cells(11, i3).formula = "=max(.range(E & i3 &  :  j & i3 ))"**

                End With
            Next

突出显示部分,显示错误消息

请指导我

GVG

1 个答案:

答案 0 :(得分:1)

您的公式是电子表格公式,而不是VBA application.WorksheetFunction,因此,您需要将其作为文本输入,而不是作为范围输入 - 试试这个:

.cells(11, i3).formula = "=max(E" & i3 & ":J" & i3 & ")"