excel,VBA中的公式能不能不用R1C1模式?
我N张报表相互关联,今个其中一张加了1列,然后发现后面的公式改的我要吐血了。用绝对定位单位格多好,但是我自己在VBA里改成绝对的会报错啊。公式中使用,不是直接引用!...
我N张报表相互关联,今个其中一张加了1列,然后发现后面的公式改的我要吐血了。
用绝对定位单位格多好,但是我自己在VBA里改成绝对的会报错啊。
公式中使用,不是直接引用! 展开
用绝对定位单位格多好,但是我自己在VBA里改成绝对的会报错啊。
公式中使用,不是直接引用! 展开
3个回答
展开全部
如果是公式中引用同一工作簿的单元格,不会因插入一行而出错。不太明白你的意思。
用VBA填写公式也可按直接在表格中输入公式的方法。如C1值等于A1+B1,在VBA中用代码:
range("C1")="=A1+B1" 或 cells(1,3)="=A1+B1"
用VBA填写公式也可按直接在表格中输入公式的方法。如C1值等于A1+B1,在VBA中用代码:
range("C1")="=A1+B1" 或 cells(1,3)="=A1+B1"
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VBA默认就是使用R1C1模式,不像公式一样直接引用单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sub a()
Cells(1, 1) = 111
End Sub
Cells(1, 1) = 111
End Sub
追问
这个不是公式啊,直接填值当然会了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |