|
|
代码如下。。。
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = "$G$1" Then
s = [h771]
Set Rng = [h2:h770]
ReDim crr(1 To 769, 1 To 1) As Long
If [g1] = 1 Then
Rng.Value = s
ElseIf [g1] = 2 Then
If s = 80 Then s = 0
crr(UBound(crr), 1) = s + 1
For i = UBound(crr) To 2 Step -1
If crr(i, 1) < 80 Then
crr(i - 1, 1) = crr(i, 1) + 1
Else
crr(i - 1, 1) = 1
End If
Next
Rng.Value = crr
ElseIf [g1] = 3 Then
If s = 1 Then s = 81
crr(UBound(crr), 1) = s - 1
For i = UBound(crr) To 2 Step -1
If crr(i, 1) > 1 Then
crr(i - 1, 1) = crr(i, 1) - 1
Else
crr(i - 1, 1) = 80
End If
Next
Rng.Value = crr
End If
Beep
End If
Application.EnableEvents = True
End Sub
|
评分
-
1
查看全部评分
-
|