我在excel的范围开头有一个'字符,用来确定它是否是一个字符串。这是很巧妙的,因为excel隐藏了它,不管它应该还在那里。为什么.value或.value2不给这个字符。这对我的程序会有很大帮助。我知道我可以做'',但这也会在excel中显示出来。
发布于 2019-08-04 01:29:09
您可以使用Range.PrefixCharacter来确定这一点。
举个小例子:
Public Sub Test()
MsgBox "The prefix character is " & Sheet1.Range("A1").PrefixCharacter
End Sub

或者可能是像这样的UDF:
Function BeginsWithQuote(ByVal rng As Range) As Boolean
BeginsWithQuote = rng.PrefixCharacter = "'"
End Functionhttps://stackoverflow.com/questions/57340431
复制相似问题