我想用这个函数来引用一个单元格。如果单元格中有任何内容,则返回内容。如果单元格为空,则返回" - "。这是我正在使用的代码并且接收"无效使用属性"错误。这是代码:
Function rd(rng As Range)
Dim blank As String
blank = "-"
If rng.Value > 0 Then
rng.Value
Else
blank
End If
End Function
答案 0 :(得分:0)
试试这个
Function rd(rng As Range)
Dim blank As String
blank = "-"
If rng.Value > 0 Then
rd = rng.Value
Else
rd = blank
End If
End Function
答案 1 :(得分:0)
我认为你出于兴趣而不是效率来做这件事,所以像这样的事情
您的公式将返回" - "对于任何文本条目
Function rd(rng As Range) As String
Dim blank As String
blank = "-"
If Len(rng.Cells(1).Value) > 0 Then
rd = rng.Cells(1).Value
Else
rd = blank
End If
End Function