luc*_*cks 2 excel vba cell-formatting
我有一个VBA脚本,可以将长字符串插入Excel单元格.在某些情况下,字符串以a开头=.似乎Excel将此解释为公式,并且Out of Memory由于公式的内存限制而出现错误.
我如何告诉Excel我正在写一个值,而不是一个公式?目前,我这样做:
ws.Range("A" & row) = Mid(xml, first, CHUNK_SIZE)
Run Code Online (Sandbox Code Playgroud)
我尝试了以下代码,但它不起作用......
ws.Range(...).Value = ....
Run Code Online (Sandbox Code Playgroud)
'在=标志前附加一个:
Sub Test()
'This returns 30 in cell Al
Range("A1").Value = "=SUM(10,10,10)"
'This shows formula as text in cell A2
Range("A2").Value = "'" & "=SUM(10,10,10)"
End Sub
Run Code Online (Sandbox Code Playgroud)