如何使用 MAX 函数在 excel 中使用 vb.net 范围



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

我想使用 vb.net 将某些行的最大值迭代粘贴到单元格中

我写了代码,但它给出了错误

请调查这个问题并指导我

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

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

请指导我

全球总

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

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

最新更新