【发布时间】:2017-01-06 10:14:08
【问题描述】:
如果它们是正数,我会尝试在某些变量前面添加一个 + 号。 例如:
Sub mySub()
Dim cash As Variant
End Sub
如果我这样做效果很好:
Dim plus As String
plus = "+"
If cash > 0 Then
cash = plus & cash
Else
cash= cash
End If
但我一直在寻找一个子函数或函数,它可以获取我的所有变量,如果它们是正数,则在它们前面添加一个 + 号。
sub NewSub(i As Variant)
If i > 0 Then
i = plus & i
Else
i = i
End If
End sub
但它似乎不起作用,因为它没有向我显示任何内容(然后我在 excel 的单元格中显示我的变量)。而且一个函数也不起作用。
关于如何创建子/函数来做到这一点的任何想法?我可以以任何方式遍历我的变量吗?
【问题讨论】:
-
您是否设想过使用单元格格式?
标签: vba function excel user-defined-functions