Answers:
作为无宏替代方案,这不会更改单元格的值,但是会更改单元格的显示。右键单击有问题的单元格,然后单击“设置单元格格式”。在数字标签中,单击自定义,然后输入以下自定义数字格式
"Joe";"Joe";"Joe";"Joe"
说明:Excel数字格式有四个部分,以分号分隔。单元格的值确定使用数字格式的哪一部分,格式看起来像这样:
[positive];[negative];[zero];[text]
由于每个部分都是硬编码的字符串,因此即使输入公式,“ Joe”也将显示,无论输入了什么(除非该公式返回错误)。通常,数字格式用于以红色显示负数,或将值对齐到小数点或其他修饰物。但是,它们也可以用来与您的朋友搞乱。
"J̼̼̝̟͇̺͖̹̄̋͌̽oe";"J̼̼̝̟͇̺͖̹̄̋͌̽oe";"J̼̼̝̟͇̺͖̹̄̋͌̽oe";"J̼̼̝̟͇̺͖̹̄̋͌̽oe"
,似乎只处理一个字母)
将以下事件宏放在工作表代码区域中:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Range("A1"), Target) Is Nothing Then Exit Sub
Application.EnableEvents = False
Range("A1").Value = "Joe"
Application.EnableEvents = True
End Sub