首页 > 解决方案 > Excel VBA 无法使用“=(”填充单元格

问题描述

我正在尝试使用 VBA 使用一些简单的公式动态填充 Excel 中的几个单元格。

我需要一个公式

=(B1-C2)

在 Excel 中

这很容易编码......但我得到一个应用程序或对象定义的错误'1004'。有了这个简单的循环。

For i = 1 To 3
Range("A" & i).Value = "=("
Next i

因此,我尝试首先声明一个变量,例如

dim tmp as string
tmp = "=("

For i = 1 To 3
Range("A" & i).Value = tmp
Next i

但它没有用。

我也尝试将其声明为变体,但没有运气。

有谁为什么会发生这种情况以及如何解决它?谢谢

标签: excelvba

解决方案


推荐阅读