早教吧作业答案频道 -->其他-->
用VBA根据条件自动填公式打个比方:要求B列和C列的和它们的和显示在D列,D列公式:=SUM(B1:C1),如果对应A列不为空则在D列插入公式这里用的是相对引用因为在第二行时公式就变成=SUM(B2:C2)
题目详情
用VBA根据条件自动填公式
打个比方: 要求B列和C列的和 它们的和显示在D列,D列公式:=SUM(B1:C1),如果对应A列不为空则在 D列插入公式 这里用的是相对引用 因为在第二行时公式就变成=SUM(B2:C2) 怎么实现
打个比方: 要求B列和C列的和 它们的和显示在D列,D列公式:=SUM(B1:C1),如果对应A列不为空则在 D列插入公式 这里用的是相对引用 因为在第二行时公式就变成=SUM(B2:C2) 怎么实现
▼优质解答
答案和解析
'比如在sheet1中有如你所述的原表
'则打开VBE的sheet1代码编辑窗口,将如下代码复制进去
Private Sub 填充公式()
Dim i As Integer
For i = 1 To 10000 Step 1
If Sheet1.Cells(i, 1) "" And Sheet1.Cells(i, 4) "=SUM(B" & i & ":C" & i & ")" Then
Sheet1.Cells(i, 4) = "=SUM(B" & i & ":C" & i & ")"
End If
Next i
End Sub
'运行即可
'则打开VBE的sheet1代码编辑窗口,将如下代码复制进去
Private Sub 填充公式()
Dim i As Integer
For i = 1 To 10000 Step 1
If Sheet1.Cells(i, 1) "" And Sheet1.Cells(i, 4) "=SUM(B" & i & ":C" & i & ")" Then
Sheet1.Cells(i, 4) = "=SUM(B" & i & ":C" & i & ")"
End If
Next i
End Sub
'运行即可
看了 用VBA根据条件自动填公式打...的网友还看了以下:
在看菊展的时候,我们可见同一植株上开眼开有不同颜色的菊花,他们是经过怎样的方式繁殖而来的:A.种子 2020-05-02 …
(2011•威海模拟)在看菊展的时候,我们可见同一植株上开眼开有不同颜色的菊花,他们是经过怎样的方 2020-05-17 …
ABCDEF六种物质,在常温下A是黑色固体,BCD是气体,EF是粉白色固体他们的转变关系:A+B→ 2020-06-05 …
恩格斯说:“从历史的观点来看……我们只能在我们时代的条件下进行认识,而且这些条件达到什么程度,我们 2020-06-20 …
我不是很清楚充磁电压,电容跟磁通量的关系?如:1700V/4000uf跟1400V/4000uf有 2020-07-16 …
如图1,D是△ABC的BC边上的中点,过点D的一条直线交AC于F,交BA的延长线于E,AG∥BC交 2020-07-20 …
如图,给定一个半径长为2的圆,圆心O到水平直线l的距离为d,即OM=d.我们把圆上到直线l的距离等 2020-07-24 …
如图,给定一个半径长为2的圆,圆心O到水平直线l的距离为d,即OM=d.我们把圆上到直线l的距离等 2020-07-24 …
在同一条线路上,有A、B、C、D四个人,A坐汽车,B开摩托车,C乘轻骑,D骑自行车.各种车的速度固 2020-07-25 …
一道初一数学题下列事实可以用“经过两点有且只有一条直线”,来说明的是()A从张庄去李庄走直线最近B向 2020-11-24 …