单元格的符号是$ {detalhes.origim.name()},在单元格中返回一个字符串,但字符串的名称始终为" TEST_TEST"但我需要在这个电子表格上重命名为" Teste漂亮的形式"。这种表示法只能返回4个不同的名称。有没有办法在Excel上使用开关盒? TY。
我在vba上尝试模块但没有工作,我怎么能重命名呢? 代码我尝试:
Dim score As String, result As String
score = Range("F5").Value
Select Case score
Case "CONTAS_PAGAR"
result = "Contas a pagar"
Case "CONTAS_RECEBER"
result = "Contas a receber"
Case "MOVIMENTO_BANCARIO"
result = "Movimento bancário"
Case "MOVIMENTO_CAIXA"
result = "Movimento de caixa"
Case Else
result = "Não encontrado"
End Select
Range("F6").Value = result
答案 0 :(得分:1)
如果打包在 SUB():
中,您的代码就可以使用Sub vini()
Dim score As String, result As String
score = Range("F5").Value
Select Case score
Case "CONTAS_PAGAR"
result = "Contas a pagar"
Case "CONTAS_RECEBER"
result = "Contas a receber"
Case "MOVIMENTO_BANCARIO"
result = "Movimento bancário"
Case "MOVIMENTO_CAIXA"
result = "Movimento de caixa"
Case Else
result = "Não encontrado"
End Select
Range("F6").Value = result
End Sub
修改#1:强>
作为一项功能:
Function vini(score As String) As String
Select Case score
Case "CONTAS_PAGAR"
result = "Contas a pagar"
Case "CONTAS_RECEBER"
result = "Contas a receber"
Case "MOVIMENTO_BANCARIO"
result = "Movimento bancário"
Case "MOVIMENTO_CAIXA"
result = "Movimento de caixa"
Case Else
result = "Não encontrado"
End Select
vini = result
End Function