簡體   English   中英

如何使Excel單元格內容顯示不同的值

[英]How do I make Excel cell contents show a different value

我有一個Excel VSTO文件,借助輸入的數據生成圖表。 每當一個單元格獲得一個值“e”時,它會將所有其他單元格的值相加,並在該單元格中顯示結果。

我希望單元格繼續顯示值'e'而不是計算的總和。 我怎樣才能做到這一點?

你可以給單元格一個NumberFormat "e" 這將顯示e但不會更改單元格的基礎值...

您需要轉義引號。

Target.NumberFormat = "\"e\"";

NB。

(此方法僅在單元格的基礎值為數字時才有效)。

選擇要格式化並運行的單元格:

Sub ChangeToText()
    Dim DQ As String, mesage As String
    DQ = Chr(34)
    mesage = DQ & "e" & DQ
    Selection.NumberFormat = mesage & ";" & mesage & ";" & mesage & ";"
End Sub

你需要將它改編為c#

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM