给定两个包含内容'=Foo和 的单元格=Foo,获取属性.Value, .Value2, .Text,.Formula所有这些都会给我=Foo两个范围。
如何包含转义撇号,以便'=Foo在返回单元格值时得到?
用于.PrefixCharacter获取隐藏的撇号。
像这样:Debug.Print Range("A1").PrefixCharacter
根据您尝试用它做什么,这篇Microsoft 帖子可能会有所帮助。
完整示例:
Sub test()
Dim wks As Worksheet
Set wks = Worksheets("Sheet1")
Dim rng As Range
Set rng = wks.Range("A1")
If Not rng.HasFormula Then
If rng.PrefixCharacter <> "" Then
MsgBox "Cell value is: " & rng.PrefixCharacter & rng.Text
Else
MsgBox "No prefix value in cell " & rng.Address
End If
End If
End Sub
Run Code Online (Sandbox Code Playgroud)