0

我已经在 VBA 中编写了自己的函数来做一些事情。参数是 Variant。

Private Function ProcessedValuesEx(pValues As Variant)

当我选择多个单元格区域作为我的函数参数时,就会出现问题。

执行时,参数没有值。我看不到任何内容。即使使用 VBA 检查器。

当只选择一个单元格时没有问题。参数获取单元格的内容。

4

1 回答 1

0

也许将参数设置为范围,然后循环遍历范围中的每个单元格,如下所示:

Private Function ProcessedValuesEx(ByVal rValues As Range)

    Dim pValue As Range

    For Each pValue In rValues.Cells
        'Do something with pValue here
    Next pValue

End Function
于 2013-08-22T15:35:23.493 回答