早教吧作业答案频道 -->其他-->
用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根据条件自动填公式打...的网友还看了以下:
某市移动公司推出“神州行家园卡”,收费标准是:月租费(含来电显示费6元)18元,在市1.某市移动公 2020-04-27 …
一个质量为m的质点,具有一个速度v0,则其具有的动能为(mv0^2)/2.如果把v0分解(不是正交 2020-06-07 …
在一条笔直的公路上依次设置三盏交通信号灯L1、L2和L3,L2与L1相距80m,L3与L1相距12 2020-06-25 …
公交车的线路号是由数字显示器显示的三位数,其中每个数字是由横竖放置的七支荧光管显示,如图所示.某公 2020-06-28 …
力学万有引力两个质量均为1g的质点相距10m,如果它们之间只有万有引力作用他们何时相碰?(G=6. 2020-07-10 …
小明乘坐一辆公共汽车要经过一隧道,在公共汽车刚进隧道口时,他看了一下电子手表,显示07:58,在公共 2020-11-01 …
小明乘坐一辆公共汽车从汉口到武昌,在公共汽车刚进隧道口时,他看了一下电子手表,显示07:58,在公共 2020-11-30 …
联合国教科文组织进行的一项调查显示,除教科书外,中国人均年阅读量仅0.7本。为推动公民读书活动,20 2020-12-04 …
关于狭义相对论相关结论,以下说法正确的是()A.尺缩效应公式显示,v=0.6c,l=0.8l0B.时 2020-12-09 …
假设动车制动时所受阻力为重力的0.1倍,动车司机可是距离为450米,不考虑反应时间(1)如果有车停在 2021-01-12 …