- ©«¤l
- 9
- ¥DÃD
- 1
- ºëµØ
- 0
- ¿n¤À
- 51
- ÂI¦W
- 3
- §@·~¨t²Î
- windows xp
- ³nÅ骩¥»
- office 2003
- ¾\ŪÅv
- 20
- µù¥U®É¶¡
- 2011-5-18
- ³Ì«áµn¿ý
- 2025-2-19
|
¦^´_ 7# red
·j´Mºô¸ô¸ê®Æ¤Î¦U¦ì«e½ú±Ð¾Ç
¥[¤J¥H¤UVBA µ{¦¡«h§ïµ½ì¥»°ÝÃD
Private Sub CommandButton1_Click()
Sheet2.Cells(1, 3) = Now()
Application.ScreenUpdating = False
Sheet2.Range("h4:o220").ClearContents
Call Module3.Macro1
For i = 4 To Sheet1.Range("a65536").End(xlUp).Row
For j = 8 To 14
If Sheet1.Cells(i, 3) = Sheet2.Cells(3, j) Then
For k = 4 To Sheet2.Range("a65536").End(xlUp).Row
If Sheet1.Cells(i, 1) = Sheet2.Cells(k, 1) And Sheet1.Cells(i, 8) = Sheet2.Cells(k, 6) Then
Sheet2.Cells(k, j) = Sheet2.Cells(k, j) + Sheet1.Cells(i, 9)
End If
Next
End If
Next
Next
For i = 4 To Sheet2.Range("a65536").End(xlUp).Row
For j = 8 To 13
Sheet2.Cells(i, 15) = Sheet2.Cells(i, 15) + Sheet2.Cells(i, j)
Next
Sheet2.Cells(i, 15) = Sheet2.Cells(i, 15) / 6
Next
Sheet2.Cells(1, 4) = Now()
End Sub |
|