[英]How to VBA change cell's value (display text) without changing its formula?
我不確定這是否會有所幫助,因為要說明你的基本要求有點難以理解,但無論如何都要進行:
有幾件事會影響單元格的顯示 :
在提供的示例表中,您有一個公式=ROW()&COLUMN()
,它返回22
的字符串結果
您可以通過應用單元格格式使其顯示其他內容,
例如格式為0;0;0;Ov\\e\\r\\ri\\d\\d\\e\\nt\\ext
將任何字符串值顯示為Overridden text
這可以通過VBA應用
Range("B2").NumberFormat = "0;0;0;Ov\e\r\ri\d\d\e\n t\ext\s"
要么
Range("B2").NumberFormat = "0;0;0;""Overridden texts"""
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.