我只是想知道这是否可以做到没有循环 - 在我的Excel表格中,比如Range("A1:C10")
我有文本连接公式,一旦连接,创建真正的Excel功能。Excel VBA - 将字符串公式转换为单元格范围内的Excel计算
作为一个愚蠢的例子,假设我在单元格A1以下几点:
A1: ="=Sum(D"&C2&":E"&C3&")"
现在,我知道在VBA我可以做沿着任何一个特定的细胞下面的内容:
Range("A1").Formula = Range("A1").Text
它会将我的文本公式转换为Excel公式并对其进行评估。
现在,我很好奇的是,是否有办法说,例如:
Range("A1:C10").Formula = Range("A1:C10").Text
没有通过每个细胞循环独立?
而且,我不能用INDIRECT()
的,不幸的是,我的公式引用到关闭工作簿:/
任何想法?
你为什么不想要循环?速度? – CRUTER
'C2'和'C3'的范围是多少? 1到10? – Slai
尝试'.Value'而不是'.Text' –