减少到它的光秃秃的必需品,这是我的代码:

Public Sub test_sub()
  Dim myVar As Variant
  myVar = "1/1"
  Range("A1") = myVar
End Sub
.

我的问题是我的字符串“1/1”在Excel中呈现为日期:

当我希望它显示为“1/1”。

当我将变量数组复制到范围时,如何将Excel Teamel Teame Tear NOT进行重新读数字符串值?

n.b。我知道我可以用“来实现我的字符串”来实现这一目标,但在我的完整代码中我实际上将相当大的数组复制到范围,所以我希望有一种方法不涉及整个循环的方法数组和添加这些刻度。

有帮助吗?

解决方案

快速脏,如果您知道要将数组粘贴到的范围,您可以将其格式化为文本首先

Range("A1").NumberFormat = "@"
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top