回復 13#afu9240
你工作表1的欄位改變
Private Sub CommandButton4_Click() '匯入計算按鈕
Set d = CreateObject("Scripting.Dictionary")
s = DateValue(ComboBox2 & "/" & ComboBox3 & "/1")
x = DateAdd("m", 1, DateValue(ComboBox5 & "/" & ComboBox4 & "/1")) - 1
With 工作表1
For Each a In .Range(.[A2], .[A2].End(xlDown))
If a >= s And a <= x Then
d(a.Offset(, 1).Value) = d(a.Offset(, 2).Value) + a.Offset(, 2)
End If
Next
End With
With Sheets("總表")
For Each a In .[C3:C13]
a.Offset(, 1) = d(a.Value)
Next
End With
End Sub作者: afu9240 時間: 2018-3-8 09:42