* указывает, где выделяются моменты, когда я получаю свою ошибку. Если я поставлю первую команду сразу после инструкции else (в той же строке), она будет запускаться один раз. Затем он дает ту же ошибку при втором запуске. Затем я положил его на следующую строку, и он снова ошибся. Пожалуйста помоги.Ошибка времени выполнения «13»: несоответствие типов: Excel, если иное условие
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 («EveryStepVar»). Диапазон («E» и Z). Входите в цикл, это сработало !!! Thanks – Pike7893
Нет проблем! Рад, что это сработало! :) – Conquistador