如何使Excel单元格内容显示不同的值
我有一个Excel VSTO文件,通过input的数据来绘制图表。 每当一个单元格得到一个值“e”时,它将所有其他单元格的值相加并在该单元格中显示结果。
我希望单元格保持显示值“e”而不是计算的总和。 我怎样才能做到这一点?
你可以给单元格一个NumberFormat的"e"
。 这将显示e
但不会更改单元格的基础值…
您将需要避免引号。
Target.NumberFormat = "\"e\"";
NB。
(只有当单元格的基础值是一个数字时,这个方法才会起作用)。
select你想格式化和运行的单元格:
Sub ChangeToText() Dim DQ As String, mesage As String DQ = Chr(34) mesage = DQ & "e" & DQ Selection.NumberFormat = mesage & ";" & mesage & ";" & mesage & ";" End Sub
你将需要适应这个c#