我有一个包含值'13
(在单元格中)并显示''13
(在公式栏中)的单元格,当我将单元格内容复制到变量时,它将返回{{1} }
'13
当我将variable1复制到另一个excel表单时,它在单元格中显示为variable1 = Range("A1").value
,在公式栏中显示为13
。
'13
我知道Range("B3").value = variable1
用于将单元格转换为文本格式
有人可以帮助我如何避免这种情况,并在单元格中获取'
的值(B3)
答案 0 :(得分:0)
Range对象有一个特殊属性“PrefixCharacter”,它返回单元格值的前缀。 所以你的代码可能如下所示:
variable1 = Range("A1").PrefixCharacter & Range("A1").value
Range("B3").value = variable1
答案 1 :(得分:0)
如果使用以下
,我找到了一个解决方案,而不是将其复制到变量中Range("A1").Copy Destination:=Range("B3")
它会将确切的内容复制到另一个单元格。