我正在使用VBA在已插入下载数据集的列中输入公式。显然,我插入的数据集存储为文本,因此插入的列继承了该特性。我想要清楚,它不是格式化作为文本,它有一个 typename 的文本。
我有=2+2
,单元格显示= 2 + 2,而不是评估公式并显示4。
从其他一些建议,我试过
activecell.value = Evaluate(activecell.value)
那样有效,然后单元格会显示4.但是公式现在已经消失了,单元格的公式= 4.我需要保留公式才能使用自动填充功能。
我可以在VBA中循环,但这似乎过于复杂。是否有一种简单的方法可以强制excel停止假设数据类型是文本?