*指示excel在出現錯誤時突出顯示的位置。如果我把第一條命令放在我的else語句之後(在同一行),它將運行一次。然後在第二次運行時出現相同的錯誤。然後我把它放在下一行,並再次出錯。請幫忙。運行時錯誤'13'類型不匹配:Excel if else statment
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
如果我將Y = Application.Worksheets(「EachStepVar」)。Range(「E」&Z).Value移動到循環中,此工作!謝謝 – Pike7893
沒問題!很高興工作! :) – Conquistador