我有一个Excel VSTO文件,可以借助输入的数据生成图表。 每当一个单元格得到一个值'e'时,它会将所有其他单元格的值相加,并在该单元格中显示结果。
我希望单元格继续显示值'e'而不是计算的总和。 我怎么能这样做?
答案 0 :(得分:2)
您可以为单元格指定"e"
的NumberFormat。这将显示e
但不会更改单元格的基础值...
您需要转义引号。
Target.NumberFormat = "\"e\"";
NB。
(此方法仅在单元格的基础值为数字时才有效。)
答案 1 :(得分:1)
选择要格式化并运行的单元格:
Sub ChangeToText()
Dim DQ As String, mesage As String
DQ = Chr(34)
mesage = DQ & "e" & DQ
Selection.NumberFormat = mesage & ";" & mesage & ";" & mesage & ";"
End Sub
您需要将其改编为 c#