我正在考虑一个单元格值(有时是“flores”,有时候是“de las flores”),但由于有10000多条记录,所以我无法真正了解这个值。以字符串的最后一个字,变量未声明?
我想要做的只是采取“弗洛雷斯”(最后一句话,如果只有一个,那么,那一个)。我曾尝试使用拆分,然后ubound,但我得到一个“未声明”的错误。但是我试图让它隐含。
Function CheckFirstLetter(mystring, text, indexCurp, index) As Boolean
Dim outStr, asciinum, vocal As String, i As Long
----> arr = Split(mystring, " ")
----> vocal = arr(UBound(ary))
outStr = LCase(Mid(text, indexCurp, 1))
asciinum = LCase(Mid(mystring, 1, 1))
Cells(index, "M") = vocal
Cells(index, "O") = asciinum
If (asciinum = outStr) Then
CheckFirstLetter = True
Else: CheckFirstLetter = False
End If
End Function
谢谢!
请问你能改说你的问题吗?目前还不清楚,至少对我? – sktneer
使用'Option Explicit'来告诉你关于错别字的荣誉。下一步,修复错别字。 'ary'不是'arr'。哪来'arr'反正声明? –