给出两个包含'=Foo
和=Foo
内容的单元格,得到属性.Value
、.Value2
、.Text
、.Formula
都给出了两个范围的=Foo
。
如何包括转义撇号,以便在返回单元格值时获得'=Foo
?
发布于 2015-03-09 17:54:58
使用.PrefixCharacter
获取隐藏的撇号。
像这样:Debug.Print Range("A1").PrefixCharacter
取决于您试图用它做什么,这个微软邮报可能会有所帮助。
完整的例子:
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
https://stackoverflow.com/questions/28948451
复制相似问题