【发布时间】:2014-08-01 18:50:57
【问题描述】:
简化为基本要素,这是我的代码:
Public Sub test_sub()
Dim myVar As Variant
myVar = "1/1"
Range("A1") = myVar
End Sub
我的问题是我的字符串“1/1”在 Excel 中呈现为日期:
当我希望它显示为“1/1”时。
当我将 Variant 数组复制到 Range 时,如何指示 Excel 不要重新解释字符串值?
注意我知道我可以在我的字符串前面加上一个 ` 来实现这一点,但在我的完整代码中,我实际上是在将一个相当大的数组复制到 Range,所以我希望有一种方法不涉及循环整个数组并添加这些刻度。
【问题讨论】: