请问老师下面的这段VBA代码是什么意思?

Dimi,j,LastRow,k,lk=0LastRow=Cells(Rows.Count,1).End(xlUp).RowFori=4ToLastRowForj=i+1... Dim i, j, LastRow, k, l
k = 0
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 4 To LastRow
For j = i + 1 To LastRow
If Cells(i, 2) = Cells(j, 2) And Cells(i, 3) = Cells(j, 3) And Cells(i, 4) = Cells(j, 4) And Cells(i, 5) = Cells(j, 5) And Cells(i, 7) = Cells(j, 7) And Cells(i, 8) = Cells(j, 8) Then
k = k + Cells(j, 11) * Cells(j, 6)
Rows(j).Delete
j = j - 1

k = k + Cells(i, 11) * Cells(i, 6)
'Cells(i, 14) = k
Cells(i, 6) = k
Cells(i, 11) = 1
k = 0
End If
Next
LastRow = Cells(Rows.Count, 1).End(xlUp).Row

Next

For y = 4 To LastRow
Rows(y).Copy Sheets("导出数据").Rows(l)
l = l + 1
Next
展开
 我来答
bszqw
2018-01-31 · TA获得超过126个赞
知道小有建树答主
回答量:125
采纳率:70%
帮助的人:63.1万
展开全部
一个区域里面,从第4号开始到最后一行,比较连续的2行一些对应的单元格是否相等。比如比较第4行和第5行,如果相等,就计算一个k值,k=单元格(5,11)*单元格(5,6),然后再把第5行删除。j的值就变成了4,然后计算k的值就等于,k=K+单元格(4,11)*单元格(4,6)然后把结果保存在单元格(4,6)。计算完所有的数据,再拷贝数据。
总之就是比较连续2行的数据是不是相等,相等就把后面那一行删掉,并且统计这2行的2个单元格的乘积和。全部做完以后,导出数据。
更多追问追答
追问
我导入到另一个页面上怎么时空的?
追答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式