早教吧作业答案频道 -->其他-->
用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根据条件自动填公式打...的网友还看了以下:
关于几道宏观经济学简答题求高手回答要快啊1.简述三部门国民收入均衡公式,并与二部门均衡公式做比较, 2020-05-13 …
找公因数和分数1:12的因数有(),8的因数有()12和8的公因数是(),最大公因数是()2:18 2020-05-21 …
写出下列数的最大公因数15和20的最大公因数:20和24的最大公因数:24和12的最大公因数:12 2020-06-02 …
求学霸们的指导,1、求91和52的最大公因数,196和252的最大公1、求91和52的最大公因数, 2020-06-16 …
一,填空1.24的因数有(),36的因数有(),24和36的公因数有(),24和36的最大公因数是 2020-07-13 …
最大公因数5和118和95和8他们的公因数是多少?从这些数中你发现了什么(有关公因数的)5和11的 2020-07-18 …
1.写出下面每组数的最大公因数4和123和185和158和4013和395和68和116和79和1 2020-07-18 …
找出每组数的公因数,并说出其中最大公因数是多少.(1)18和24的公因数有,其中最大公因数是;(2 2020-07-20 …
求出下面每组数的最大公因数,并说一说他们的公因数还有哪些?回答正确加悬赏.(1)25和75最大公因 2020-07-31 …
最小公倍数和最大公因数1.8和24的最小公倍数:最大公因数:2.63和18的最小公倍数:最大公因数: 2020-11-24 …