首页 > 解决方案 > 将字符串分配给 Range.value

问题描述

我有一个奇怪的问题。下面这行不通。我收到 1004 运行时错误。

    Dim tmp As String
    tmp = some_text_generator_returning_string()
    some_range.Cells(1, 9).Value = tmp

如果我这样做

    Dim tmp As String
    tmp = some_text_generator_returning_string()
    tmp = "foobar" & tmp
    some_range.Cells(1, 9).Value = tmp

有用。这是为什么?

标签: excelvba

解决方案


推荐阅读