Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在 VBA 中编写了自己的函数来做一些事情。参数是 Variant。
Private Function ProcessedValuesEx(pValues As Variant)
当我选择多个单元格区域作为我的函数参数时,就会出现问题。
执行时,参数没有值。我看不到任何内容。即使使用 VBA 检查器。
当只选择一个单元格时没有问题。参数获取单元格的内容。
也许将参数设置为范围,然后循环遍历范围中的每个单元格,如下所示:
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