¥»©«³Ì«á¥Ñ olisun ©ó 2010-8-20 15:57 ½s¿è
À°¦£µù¸Ñ¤@¤U¡AÁÂÁÂ!
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$E$2" Then Exit Sub
Dim i&, Myr&, col%, Arr, Arr1(1 To 6, 1 To 12), Arrth
Application.ScreenUpdating = False
Myr = Sheets("¦¨¥æ«È¤á").[a65536].End(xlUp).Row
Arr = Sheets("¦¨¥æ«È¤á").Range("a3:r" & Myr)
Arrth = Sheets("°h¤á«È¤á").[a1].CurrentRegion-------³o¤@¥y¬O¬Æ»ò·N«ä
For col = 1 To UBound(Arr, 2) Step 6-------³o¤@¥y¬O¬Æ»ò·N«ä
For i = 1 To UBound(Arr)-------³o¤@¥y¬O¬Æ»ò·N«ä
If Arr(i, col) = "" Then Exit For
If Arr(i, col) < Target.Value Then |