早教吧作业答案频道 -->其他-->
用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根据条件自动填公式打...的网友还看了以下:
[c1]“时日曷丧,予及汝皆亡”,是以下哪个朝代的百姓诅咒统治者的话?A夏朝B商朝C.西周D.秦朝 2020-04-06 …
立体几何数学题图自己画一下吧,如图,在直三棱柱ABC-A1B1C1中,角ACB=90°,2AC=A 2020-05-13 …
有一个行列式,第一排是a1+kb1 b1+lc1 c1第二排是a2+kb2 b2+lc2 c2 第 2020-05-13 …
某收音机的LC调谐电路的电感L不变,当可变电容器的电容调到C1时,能接收波长为300m的电磁波;当 2020-05-17 …
在EXCEL中,假设A1=2,B1=5,C1=A1*0.2+B1*0.2,怎样才能让C1显示为2* 2020-05-22 …
由这一步怎么算到第二步的?第一步:1/2ln│y-1│=ln│x-1│+C1第二步:ln│y-1│ 2020-06-06 …
古代时辰表示法?十二时辰对应我知道,可是我想知道更具体点的.例如(在亥时中间),晚上十点怎么表示, 2020-06-12 …
如图所示,c1=20uf.c2=5uf.电源u=500.先将开关扮到a.点,对c1充电,然后再将 2020-06-24 …
1—丁烯与溴在NACL存在下反应,在反应混合物中主要有(E)A1,2—二溴丁烷C1,2—二溴丁烷和 2020-06-26 …
大球1和小球2材料相同的均质材料,升高1°C,不考虑表面张力时,二者的膨胀的体积应变是否相等?大球1 2020-11-06 …