|
急求啊,其中有一些功能还没有实现。。
我的表格内有3张表
我想在数据表内的菜名通过 按钮命令后
1、自动根据名称另存为 (已实现)
2、把表内的数据 累加到第三章表“每日统计”内 (未实现)
3、自动把“数据”表内的信息清空 (未实现)
求大神实现啊~~~~
后两个要求见附件内TEST按钮,不是我说,你最好从基础开始学,都是搬来的代码,整合的也不行。 - Private Sub CommandButton2_Click()
- Dim arr, i&, j&, d As Object
- Set d = CreateObject("scripting.dictionary")
- arr = Range("d9:f" & [d65536].End(3).Row)
- For i = 1 To UBound(arr)
- If arr(i, 3) <> "" Then d(arr(i, 1)) = d(arr(i, 1)) + arr(i, 3)
- Next i
- With Sheets(3)
- arr = .Range("a4:i" & .[a65536].End(3).Row)
- For j = 1 To UBound(arr, 2) Step 3
- For i = 1 To UBound(arr)
- If arr(i, j + 1) = "" Then Exit For
- arr(i, j + 2) = arr(i, j + 2) + d(arr(i, j + 1))
- Next i
- Next j
- .[a4].Resize(UBound(arr), UBound(arr, 2)) = arr
- End With
- Range("d9:g" & [d65536].End(3).Row).ClearContents
- End Sub
复制代码
|
|