*表示当我收到错误时 excel 突出显示的位置。如果我将第一个命令放在 else 语句之后(在同一行),它将运行一次。然后它在第二次运行时给出相同的错误。然后我把它放在下一行,它又出错了。请帮忙。
Sub Average_Var_Page()
Z = 6
PS1 = 0
PS = 0
Do
If Application.Worksheets("EachStepVar").Range("E" & Z).Value = 0 Then
GoTo ZPLUSPS
Else
***PS = PS + Application.Worksheets("EachStepVar").Range("E" & Z).Value****
PS1 = PS1 + 1
End If
ZPLUSPS:
Z = Z + 1
Loop Until IsEmpty(Application.Worksheets("EachStepVar").Range("E" & Z))
X = PS / PS1
Application.Worksheets("EACHsTEPVAR").Range("P1").Value = X
End Sub