Sim*_*mon 3 excel vba excel-vba
我有一个VBA条件函数,我一起攻击(我是一个菜鸟),检查单元格中的名称,然后返回适当的变量,如果其中一个条件为真,否则返回一个空白"".而不是返回空白,我希望它返回默认的单元格值.
举个例子,我根据我的函数得到以下单元格和结果:
Cells
A B
1 Bob Bob Rob Robert
2 Mike Mike Michael
3 Dan Dan Daniel
4 Scott
Run Code Online (Sandbox Code Playgroud)
我希望B4的结果返回A4(Scott)中的默认值,而不是空白,如下所示:
Cells
A B
1 Bob Bob Rob Robert
2 Mike Mike Michael
3 Dan Dan Daniel
4 Scott Scott
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激:
这是我的功能(没有ElseIf中包含所有名称的缩写版本):
Function NameList(pVal As String) As String
If pVal = "Bob" Then
NameList = "Bob Rob Robert"
ElseIf pVal = "Mike" Then
NameList = "Mike Michael"
ElseIf pVal = "Dan" Then
NameList = "Dan Daniel"
Else
NameList = ""
End If
End Function
Run Code Online (Sandbox Code Playgroud)
谢谢!
| 归档时间: |
|
| 查看次数: |
47374 次 |
| 最近记录: |